9 messaggi dal 04 maggio 2005
ciao a tutti
Spiego subito il problema
un utente tramite una texarea deve inserire un determinato testo che viene inviato ad una pagina asp che lo memorizza in un database
il mio problema qual'è?
ho bisogno di controllare se l'utente ha inserito il carattere d'invio e quindi se e andato a capo e sostituirlo con il carattere <br>
so che in asp c'è la funzione replace che cerca il carattere che voglio e lo sostituisce con quello che gli inserisco
testo = replace(testo, <carattere invio>, "<br>")
qual'è sto carattere d'invio?cosa devo metterci al posto di carattere d'invio?
ho provato con Chr(13) e con /n ma non ho avuto risultati
11.886 messaggi dal 09 febbraio 2002
Contributi
il vbscript ha una variabile specifica per il carattere di invio, ed è vbCrLf. Quindi:

testo = replace(testo, vbCrLf, "<br>")


ho provato con Chr(13)

ci eri andato vicino. In windows il carattere di invio è composto dalla concatenazione di Chr(13) e Chr(10), quindi puoi anche scrivere:

testo = replace(testo, Chr(13) & Chr(10), "<br>")
Modificato da BrightSoul il 26 febbraio 2006 20.46 -

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.