Newsgroup: it.comp.www.asp
Titolo: asp e testi in html

ciao,
vorrei sapere se c'č un modo per risolvere questo problema, fino ad ora non
mi č riuscito.
Dunque ho un form dal quale inserisco i dati che poi con un Request.Form e
la relativa procedura di Addnew del Recordset, inserisco nella mia tabella
di Access gestita tramite una pagina ASP.
Non riesco a capire se in ASP c'č un'istruzione, una funzione o altro che mi
permettano di scrivere il contenuto di un campo del db, su piů righe (sia
dentro il "body" che dentro una "table" html).
Tra gli elementi HTML del form ho usato una TEXTAREA in cui scrivo il
contenuto della news. Ho strutturato questo campo lungo 50 caratteri e alto
10 righe.
Sul db access, questo campo č di tipo testo lungo 255 caratteri. (sarebbe
meglio un
campo tipo MEMO???)
Ora quando inserisco il testo in questo TEXTAREA, scrivo su piů righe
ovviamente, ma quando voglio visualizzare il suo contenuto , riportando in
una tabella il contenuto del campo del db, la cella corrispondente si
allunga tanto quanti sono i caratteri contenuti anzichč disporli su piů
righe come invece serve a me.
Ho provato allora a lavorare di HTML/CSS ma non ottengo nessun risultato,
imponendo una classe all'elemento TD assegnandogli dimensioni
50em ma non cambia nulla, esiste una maniera per ovviare il problema,
probabilmente č molto banale ma io non riesco a trovarla purtroppo.
attendo vs.
grz mille

 wrote in message
news:9vd8q6$2iag$1...@stargate1.inet.it...
ciao,
vorrei sapere se c'è un modo per risolvere questo problema, fino ad ora non
mi è riuscito.
Dunque ho un form dal quale inserisco i dati che poi con un Request.Form e
la relativa procedura di Addnew del Recordset, inserisco nella mia tabella
di Access gestita tramite una pagina ASP.
Non riesco a capire se in ASP c'è un'istruzione, una funzione o altro che mi
permettano di scrivere il contenuto di un campo del db, su più righe (sia
dentro il "body" che dentro una "table" html).
Tra gli elementi HTML del form ho usato una TEXTAREA in cui scrivo il
contenuto della news. Ho strutturato questo campo lungo 50 caratteri e alto
10 righe.
Sul db access, questo campo è di tipo testo lungo 255 caratteri. (sarebbe
meglio un
campo tipo MEMO???)
Ora quando inserisco il testo in questo TEXTAREA, scrivo su più righe
ovviamente, ma quando voglio visualizzare il suo contenuto , riportando in
una tabella il contenuto del campo del db, la cella corrispondente si
allunga tanto quanti sono i caratteri contenuti anzichè disporli su più
righe come invece serve a me.
Ho provato allora a lavorare di HTML/CSS ma non ottengo nessun risultato,
imponendo una classe all'elemento TD assegnandogli dimensioni
50em ma non cambia nulla, esiste una maniera per ovviare il problema,
probabilmente è molto banale ma io non riesco a trovarla purtroppo.
attendo vs.
grz mille

il fatto è che il database gli spazi li registra, ma è la pagina asp
che non li fa vedere.
se apri la  pagina col browser e fai "vissualizza html vedrei che il
testo a capo ci va, ma se vai a capo nel codice htme nella pagina che
vedi non succede niente
* CODICE ASP:
ecco un esmpio:<br>
<% 
response.write(Recordset1.Fields.Item("testo"))
%>
* CODICE HTML:
ecco un esempio<br>
ciao a tutti
ho scritto questo testo nel form 
* RISULTATO VISUALIZZATO
ecco un esempio
ciao a tutti ho scritto questo testo nel form
ecco come ho rimediato io:
response.write(replace(Recordset1.Fields.Item("testo"), VbCrlf,
"<br>"))
in questo modo il teso andrà a capo (VbCrlf è il valore che dice di
andare a capo, e lo sostituisco col codice html <br>)

 righe come invece serve a me.
[...]
Scusa ma... inserisci la larghezza della cella???
Se inserisci
<td width="300">
    qui il testo da visualizzare
</td>
Oppure tutta la tabella (<table width="300">)
vedrai che la cella non si "allarga", resta di 300 pixel e il testo segue
la cella.
Nixs