Ciao a tutti,
ho un problema legato a una pagina web ke sto implementando, usando asp.
Questa pagina è strutturata con una serie di include, anke annidati uno dentro l'altro, e in due include diversi sono presenti due form, una mi serve x effettuare una ricerca e una mi serve x effettuare il login. Ora se voglio effettuare la ricerca e premo il tasto Invio sulla tastiera, non so perchè ma mi processa prima i controlli sulla seconda form (quella di login) e quindi effettua l'esecuzione del codice restante, anke se la form di ricerca viene prima come stesura globale della pagina.
Per catturare l'evento uso l'onkeydown, con il seguente codice:
codice:
document.onkeyup = function(){
if (window.event.keyCode == '13'){
document.FrmRicerca.submit();
}
}
x la ricerca e
codice:
document.onkeyup = function(){
if (window.event.keyCode == '13'){
TestFormLogin();
}
}
x la form di login.
Come faccio a far catturare solo alla ricerca e non anke alla login il tasto invio, o quantomeno a fermarlo in tempo??
Grazie