• User Attivo

    Perfezionamento di un form

    Ho progettato una pagina web dove un navigatore può riempire dei form e inviare quindi
    i dati al DB. Questi servono poi per essere opportunamente visualizzati in un'altra pagina
    web.
    Il form utilizza anche un <textarea> dove è possibile scrivere un articolo anche abbastanza
    lungo; il problema è questo: se l'utente scrivendo un articolo vuole lasciare 1 righa vuota
    intuitivamente schiaccia 2 volte invio e continua a scrivere. Quando però va a visualizzare
    la pagina che contiente quell'articolo la riga vuota che voleva intezionalmente lasciare non
    c'è.

    In realtà per fare in modo che ci sia la riga vuota l'utente dovrebbe scrivere 2 volte

    Non è molto efficiente direi. Cosa devo fare per rendere il form funzionale?

    Spero di essere stato chiaro ragazzi, se così non fosse non esitate a chiedermi ulteriori spiegazioni.

    :ciauz:


  • User Attivo

    oh gli installi un piccolo javascript con i pulsanti per la formattazione o credo un altra soluzione possa essere leggere gli accapo del testo inviato prima di infilarli nel database, mettendo al posto degli accapo un br.


  • Super User
    
    
    function CRtoBR&#40; $str &#41;
    &#123;
        return str_replace&#40; chr&#40;13&#41;, '
    ', $str &#41;;   
    &#125;
    
    function BRtoCR&#40; $str &#41;
    &#123;
        return str_replace&#40; '
    ',chr&#40;13&#41;, $str &#41;;    
    &#125;
    
    
    

    prova queste funzioni, dovrebbero fare al caso tuo :ciauz: