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
Impostare un bottone di default....
mercoledì 21 aprile 2004 - 08.37
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
d@dora
Profilo
| Senior Member
338
messaggi | Data Invio:
mer 21 apr 2004 - 08:37
mi trovo spiazzato di fronte ad un problemino: su un webform ho tre bottoni con (ovviamente) funzioni diverse, come faccio ad impostare un bottone dei tr come default ?????
Qual'e' l'ordine che utilizza .Net per impostare i default ????
Ciao e grazie
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 21 apr 2004 - 08:57
Usa questo codice nel Form_Load:
Me.AcceptButton = Button1
Al posto di button1 metti il nome del button che vuoi sia il default.
ciao
david
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mer 21 apr 2004 - 08:58
ciao,
con .net non so, puoi usare cmq javascript nella pagina:
<script language=javascript>
document.login.username.focus();
</script>
dove hai 1 pulsante che si chiama login:
<input type='submit' name=' ' value='Login'>
cosi ha il fuoco e se si preme INVIO e' come se fosse premuto.
ciao :-)
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 21 apr 2004 - 09:00
Ops, ignorate il mio messaggio pensavo stessi parlando di WinForms poi mi sono accorto che era ASP.NET.
ciao
david
d@dora
Profilo
| Senior Member
338
messaggi | Data Invio:
mer 21 apr 2004 - 09:09
forse mi sono spiegato male: non intendo il focus su un oggetto e un'altro, ma quando premo enter NON su un bottone, che venga eseguita la funzione associata al bottone di default e non al primo bottone del webform.
Ciao
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mer 21 apr 2004 - 10:04
non saprei :-(
ma penso sia da usare ancora javascript per intercettare la pressione dell'invio...
ciao :-)
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 21 apr 2004 - 22:40
Puoi intercettare tramite Javascript la pressione del tasto Enter e poi decidere cosa fare. In genere io sui textbox applico l'attributo onkeydown e gli associo una funzione per gestire la pressione dell'invio.
Per annullare il postback della pagina puoi usare questo codice:
if (window.event.keyCode==13)
{
window.event.keyCode=0;
}
Cioè se il keycode è 13, cioè pressione di invio allora assegna zero in modo che blocca il submit.
ciao
david
d@dora
Profilo
| Senior Member
338
messaggi | Data Invio:
gio 22 apr 2004 - 09:12
Grazie
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 !