ciao, avrei bisogno di modificare il valore di una variabile session ogni volta che viene modificato il valore all'interno di un inputbox ( senza passare questo valore ad una pagina tramite form).
è possibile ?
grazie.
ciao, avrei bisogno di modificare il valore di una variabile session ogni volta che viene modificato il valore all'interno di un inputbox ( senza passare questo valore ad una pagina tramite form).
è possibile ?
grazie.
Ciao erprincipe,
visto che le variabili di sessione stanno nel server e gli inputbox stanno nel client tu dovresti richiamare una pagina asp all'onchage... o aprendo un popup oppure strutturando il sito a frame e magari usare un frame nascosto
esempio con popup
esempio con framecodice:onchange="window.open('pagina.asp?valore='+this.value,'pp');"
codice:onchange="top.NomeFrame.location.href='pagina.asp?valore='+this.value;"![]()
grazie mille.
ho optato per la prima soluzione.
piccolo problema. dovrei fare lo stesso anche su una textarea.
non funziona this.value
eh no... deve funzionare. Posta un po' di codice che vediamoOriginariamente inviato da erprincipe
piccolo problema. dovrei fare lo stesso anche su una textarea.
non funziona this.value
come non detto.avevo fatto un errore io.![]()
ciao, ho fatto come mi hai indicato ma mi crea un problema con la textarea.
in pratica il testo che viene passato come parametro alla seconda pagina perde gli a capo.
quindi se nella textare scrivo:
ciao
come state
io bene
alla seconda pagina arriva il parametro valore=ciacocomestateiobene
hai qualche consiglio?
grazie mille
per andare a capo nella textarea devi inserire i tag html...
grazie ma è una soluzione che non posso proporre all'utente.
lui usa la textarea scrivendo il testo e ovviamente va a capo dando invio.
il problema è propio nel passaggio del parametro alla seconda pagina asp tramite il this.value.
infatti se nell'onchange della textarea scrivo alert(this.value) mi viene visualizzato correttamente su + righe.
![]()
per passare caratteri speciali in querystring è meglio usare sempre l'escape
in viusualizzazione nell'html, per andare a capo, devi fare un replace dei ritorni a capo concodice:escape(this.value)
codice:tuotesto = Replace(Request.Querystring("valore"),vbCrLf," " & vbCrLf)![]()
Originariamente inviato da willybit
per passare caratteri speciali in querystring è meglio usare sempre l'escape
codice:escape(this.value)![]()
grazie mille. con l'escape funziona perfettamente.
ci ho perso un sacco di tempo facendo mille tentativi![]()
![]()
grazie ancora