Controlli aspx e postback

mercoledì 25 luglio 2007 - 10.42

lukjs Profilo | Newbie

Ciao a tutti!
Ho un problema con la mia pagina aspx: vorrei associare ad una textbox un evento che, nel momento in cui le cambia il testo, determini l'abilitazione di una seconda texbox, tutto questo senza effettuare un postback...

Ho provato con javascript, ma non riesco ad associare la funzione all'evento onTextChanged della textBox...

Forse non sono stato chiarissimo....
Grazie per ogni eventuale risposta....

Ciao

freeteo Profilo | Guru

ciao,
il tag che genera asp.net è un tag html puro quindi puoi metterci degli attributi che tu sai essere del tag che generera'.
Nel caso del tag: <asp:TextBox ... asp.net renderizza <input ... quindi prendiamo d'esempio questa pag:
<html> <script type="text/javascript"> function abilita(elemento) { var obj = document.getElementById(elemento); obj.style.display='block'; } </script> <body> <input type="textbox" id="txt1" onkeypress="abilita('txt2')" /> <input type="textbox" id="txt2" style="display:none" /> </body> </html>

nel caso tuo la pag è asp, quindi avrai la pagina con dentro un tag, al quale puoi aggiungere il "onkeypresed" e fregartene se ti da errore la pagina di design:

<asp:TextBox runat="Server" ... onkeypress="abilita('txt2')" .... />
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5