>Il pulsante e un controllo Asp.Net, e poi si ho più di un pulsante,
>in pratica al click su questo viene gestita la ricerca in base
>al testo della textbox.
>Come posso fare??
Quindi deduco che il pulsante che vuoi premere non è il "primo"..
In automatico l'invio gestisce il primo dei pulsanti submit che hai impostato.
Quindi puoi gestire la cosa lato client, in javascript, catturando l'evento della pressione di un tasto:
function submitButton1(e)
{
var keynum
var keychar
var numcheck
if(window.event) // IE
{
keynum = e.keyCode
}
else if(e.which) // Netscape/Firefox/Opera
{
keynum = e.which
}
if (keynum == 13) // Invio
{
alert('invio');
// scateni l'evento del pulsante che ti serve
}
}
l'html è il seguente (esempio):
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox id="txtTesto" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Cerca" TabIndex="1" />
<asp:TextBox id="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="btnInvio" runat="server" Text="Cerca" TabIndex="2" />
</div>
</form>
</body>
e lato server aggiungi l'attributo:
ciao!
Alx81 =)
http://blogs.dotnethell.it/suxstellino