Click su tasto invio

giovedì 10 marzo 2011 - 10.21
Tag Elenco Tags  C#  |  .NET 2.0  |  Visual Studio 2005  |  Access (.mdb)  |  Javascript

mattekr Profilo | Newbie

Ciao a tutti, utilizzo il seguente codice per fare in modo che alla pressione del tasto invio sulla testbox mi venga simulato il click del mouse su una image button

asp.net
txtFreeTextADV.Attributes["onkeydown"] = "GoSearch();";

html
function GoSearch()
{
if (window.event) { e = window.event; }
if (e.keyCode == 13)
{
document.getElementById('MenuSx1$ImgCercaADV').click();
}
}


il problema è che non mi effettua il click, se al posto di document.getElementById('MenuSx1$ImgCercaADV').click(); metto ad esempio window.open(........ la finestra di popup viene aperta.

Sembrerebbe che tutto sia corretto tranne l'istruzione document.getElementById('MenuSx1$ImgCercaADV').click();


dove sbaglio?

Grazie, ciao

alexmed Profilo | Guru

Ciao
Non sono in grado di risponderti ma volevo suggerirti, se puoi applicarla, una soluzione diversa:
http://msdn.microsoft.com/it-it/library/system.web.ui.webcontrols.panel.defaultbutton.aspx

Ciao

alexmed

mattekr Profilo | Newbie

Funziona alla grande grazie mille
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5