asp.net 禁用页面回车触发按钮 |
发布时间:2014/10/28 已被9043人阅读 分享到: |
禁用此默认行为有两种方法: 1.设置form元素的defaultButton为你希望响应回车的真正按钮如下。 <form id ="form1" runat="server" defaultbutton="Button1"> 注意 defaultButton = < <TargetButtonID>> 因此这对符合控件汇总比如模板的button可能无效。 2 修改button呈现方式UseSubmitBehavior="false" <asp:Button ID="Button1" runat="server" text="Button" onclick="Button1_Click" UseSubmitBehavior="false" /> 另外可以通过控制焦点的方式,过滤回车实践,需要记录一笔的是,获取当前页面焦点所子啊控件的ID document.activeElement 对于asp.net 我们在textbox 中输入内容后,按下enter 键后,就执行Button1的click 方法。那么在 page_Load事件方法中写。 TextBox1.Attributes.Add("onkeydown","if(event.which||event.keyCode){if ((event.which==13 ) || (event.keyCode==13)) { document.getElementById( "+Button1.UniqueID+" ).click();return false;}}else{return true};"); |
上一篇:祝贺爱贝国际少儿英语新版网站正式上线! | 【关闭】 |
下一篇:朗晟网络2015年元旦放假安排 |