停止文本框触发OnClientClick事件

问题描述:

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

我想防止这种情况,很高兴使用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"/> 

我已经在我的测试结果,发现你没有通过警报消息。这就是为什么它不起作用。

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

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

所以,你可以使用jQuery的事件处理程序绑定到该控件。

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