停止文本框触发OnClientClick事件

时间:2011-05-10 08:11:32

标签: jquery asp.net

在文本框中按Enter键与具有客户端和服务器单击事件的图像按钮的页面的组合导致在文本框中按Enter键时触发客户端事件。

我想阻止这种情况,很高兴使用Jquery或其他最好的东西。从Jquery方面来看,我正在努力捕获回车键

<asp:TextBox ID="tbName" runat="server"></asp:TextBox>

<asp:ImageButton ID="CancelImageButton" ImageUrl="Cancel.gif"   
runat="server"  OnClientClick="alert(); return false;" 
onclick="Cancel_Click"/>

2 个答案:

答案 0 :(得分:0)

我已经在我的测试结果中发现你没有通过提醒信息。这就是它无法正常工作的原因。

 OnClientClick="javascript:alert('Hello'); return false;"

答案 1 :(得分:0)

如果您没有使用服务器端和客户端TextBox的事件,为什么不尝试HtmlInputText?

因此,您可以使用jQuery将事件处理程序绑定到此控件。

也许你可以看看这个jQuery事件对象方法: