Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Gestione eventi
giovedì 29 dicembre 2005 - 16.09
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ktm86
Profilo
| Junior Member
70
messaggi | Data Invio:
gio 29 dic 2005 - 16:09
Salve a tutti
sto costruendo un'applicazione web base in C#, e avrei alcuni problemi con dei postback
Ho una textbox (TextBox1) e una label (Label1), quest'ultima con proprietà visible=false
Vorrei che ogni volta che la textbox cambia il suo contenuto la label diventi visibile, ma questo senza l'ausilio di un bottone.
avete qualche idea?
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 29 dic 2005 - 16:17
>sto costruendo un'applicazione web base in C#, e avrei alcuni
>problemi con dei postback
>Ho una textbox (TextBox1) e una label (Label1), quest'ultima
>con proprietà visible=false
>Vorrei che ogni volta che la textbox cambia il suo contenuto
Ciao, l'idea che mi viene subito in mente è di lasciare perdere postback sul server e implementare la soluzione tramite Javascript. Si mette un handler onkeyup sulla textbox si aggiunge a runtime così:
oggetto.Attributes.Add("onkeyup","javascript:HandleKey(this)");
poi costruisci la function HandleKey in Javascript. Appena viene premuto un tasto viene richiamata. Lì dentro puoi mettere degli IF o quello che ti pare a te. Per far apparire la label o qualsiasi altro oggetto è sufficiente racchiuderla in un layer tipo:
<div id="Pane" style="display:none"><-- Label --></div>
e poi da dentro il Javascritp per farlo apparire puoi fare:
var obj=document.getElementById("Pane");
obj.style.display='';
e come per magia appare.
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
ktm86
Profilo
| Junior Member
70
messaggi | Data Invio:
ven 30 dic 2005 - 10:32
Ok grazie mille funziona alla grande
Torna su
Stanze Forum
Elenco Threads
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 !