Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Problema textarea

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    10

    Problema textarea

    Ciao a tutti.
    Ho un sito sviluppato in rails che permette ll'inserimento di commenti attraverso una text area. Se nel testo inserito ci sono dei ritorni a capo, quest'ultimi non vengono visualizzati nel momento in cui stampo il commento in una pagina html; quindi il commento è come se fosse visualizzato su un' unica riga.

    Come devo fare per ovviare a questo problema? il tipo del campo commento del DB è "text".

    Grazie.

  2. #2
    Lo dovresti fare con un linguaggio dinamico e non statico come l'HTML, una soluzione se utilizzi l'ASP è:

    corpoMessaggio = Replace(corpoMessaggio,vbCrLf,"
    ",1)

  3. #3
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    forse lo puoi anche fare con js
    stringa.replace("carattere","carattere_da_sostitui re");
    prova anche se non so se nella text salvi le messe a capo...
    il carattere per mandare a capo cmq è \n

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  4. #4
    Originariamente inviato da oronze
    forse lo puoi anche fare con js
    stringa.replace("carattere","carattere_da_sostitui re");
    prova anche se non so se nella text salvi le messe a capo...
    il carattere per mandare a capo cmq è \n
    Si, un qualsiasi linguaggio dinamico.

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    10
    ok ci sono riuscito in ruby attraverso il metodo "gsub"

    stringa.gsub(/\n/, '
    ')

    Per prevenire il cross-site scripting ho aggiunto il metodo "sanitize" quindi:

    sanitize(stringa.gsub(/\n/, '
    '))


    Grazie per l'aiuto.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.