Ciao a Tutti,
ho la mia pagina index in cui ho creato una form...
<form method="POST" name="FrontPage_Form3">
all' interno di essa ho definito con codice javascript la textarea seguente:
<td>
<script language=javascript>var note_821 = <%=objRS("Note_821")%>;
document.write("<textarea rows='1' id='note_821' name='note_821' cols='100' "+
"style='font-family: Arial; font-size: 12 pt; background-color: #E2FEF9; overflow: visible;' onclick=this.style.backgroundColor='#FFFFFF'>"+not e_821+"</textarea>");
</script>
</td>
essa funziona bene se il campo del database objRS("Note_821") contiene una sola riga;
mi viene visualizzata a video correttamente la riga senza nessun errore...
Se invece il campo del database contiene diverse righe; ad esempio:
riga1
riga2
riga3
mi da' errore e a video non vedo nessun contenuto;
ieri ho fatto dei tests e ho visto che se rendo il contenuto del campo Note_821 del database cosi':
"riga1"+String.fromCharCode(10)+
"riga2"+String.fromCharCode(10)+
"riga3"
allora funziona.
Per arrivare a cio' ho guardato in internet ...
Guardando poi i topics presenti nel sito, stamattina ho provato allora a fare cosi', cioe' inserire in automatico il "" ad inizio riga e sostituire il fine riga con ""+String.fromCharCode(10)+"
<td>
<script language=javascript>var note_821 = <%=objRS("Note_821")%>;
var note_821_mod = note_821.replace(/^/,"").replace(/\n/g,"""+String.fromCharCode(10)+"""); document.write("<textarea rows='1' id='note_821' name='note_821' cols='100' "+
"style='font-family: Arial; font-size: 12 pt; background-color: #E2FEF9; overflow: visible;' onclick=this.style.backgroundColor='#FFFFFF'>"+note_821_mod +"</textarea>");
</script>
</td>
pero' mi da' errore, non vedo visualizzato niente ...![]()