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
Web form
mercoledì 04 giugno 2003 - 16.24
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
MauriBS
Profilo
| Newbie
21
messaggi | Data Invio:
mer 4 giu 2003 - 16:24
Ciao a tutti.
Una domanda banale, così banale che nel forum Microsoft non mi hanno risposto. Come faccio in una web form ad impostare il focus sulla prima textbox, evitando che l'utente ci debba cliccare sopra per poter iniziare a inserire i dati?
Grazie a tutti per i suggerimenti.
Ciao.
Admin
Profilo
| Junior Member
160
messaggi | Data Invio:
mer 4 giu 2003 - 16:34
prova a dare un'occhiata al mio articolo:
http://www.dotnethell.it/articles/article.aspx?ArticleID=79
si tratta semplicemente di "registrare" uno script per essere eseguito sul client al caricamento della pagine nel browser.
Lo script da registrare dovrebbe essere qualcosa come:
document.all["nometextbox"].focus()
Per recuperare il "nome client" della textbox, devi riferirti alla proprietà ClientID del corrispondente controllo server.
Spero di esserti stato d'aiuto...
Ciao
Stefano Giannone [MCP .NET]
MauriBS
Profilo
| Newbie
21
messaggi | Data Invio:
gio 5 giu 2003 - 21:12
Ciao Stefano.
Ho risolto il problema grazie ai tuoi consigli. Ho inserito il seguente codice nel file .cs:
private void Page_Load(object sender, System.EventArgs e)
{
string buffScriptString = "<script language=\"javascript\">\n" +
"<!-- \n" +
"function window_onload() { \n" +
"document.NuovoAutore.txCognome.focus(); \n" +
"document.NuovoAutore.txCognome.select(); \n" +
"} \n" +
"--> \n" +
"</script>";
Page.RegisterClientScriptBlock("SetFocus", buffScriptString);
}
e nella pagina .aspx ho inserito subito dopo il tag BODY il seguente codice:
onload="window_onload()"
Funziona a meraviglia.
Ciao, grazie e alla prossima.
Admin
Profilo
| Junior Member
160
messaggi | Data Invio:
ven 6 giu 2003 - 11:10
Bene... sono molto contento.
Alla prossima!
Ciao
Stefano Giannone [MCP .NET]
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 !