实现在表单内按回车键,执行指定按钮的事件
2009-06-16 10:29
483 查看
实现在表单内按回车键,执行指定按钮的事件
<script language="javascript">
function WebForm_FireDefaultButton(event, target) {
if (event.keyCode == 13 && !(event.srcElement && (event.srcElement.tagName.toLowerCase() == "textarea"))) {
var defaultButton = document.getElementById(target);
if (defaultButton && typeof(defaultButton.click) != "undefined") {
defaultButton.click();
event.cancelBubble = true;
if (event.stopPropagation) event.stopPropagation();
return false;
}
}
return true;
}
</script>
<form id="form1" runat="server" method=post onkeypress="javascript:return WebForm_FireDefaultButton(event,'btnTest2');">
<asp:Button ID=btnTest1 runat=server Text="test1"
OnClientClick='alert("test1");' ></asp:Button>
<asp:Button ID=btnTest2 runat=server Text="test2"
OnClientClick='alert("test2");' ></asp:Button>
</form>
<script language="javascript">
function WebForm_FireDefaultButton(event, target) {
if (event.keyCode == 13 && !(event.srcElement && (event.srcElement.tagName.toLowerCase() == "textarea"))) {
var defaultButton = document.getElementById(target);
if (defaultButton && typeof(defaultButton.click) != "undefined") {
defaultButton.click();
event.cancelBubble = true;
if (event.stopPropagation) event.stopPropagation();
return false;
}
}
return true;
}
</script>
<form id="form1" runat="server" method=post onkeypress="javascript:return WebForm_FireDefaultButton(event,'btnTest2');">
<asp:Button ID=btnTest1 runat=server Text="test1"
OnClientClick='alert("test1");' ></asp:Button>
<asp:Button ID=btnTest2 runat=server Text="test2"
OnClientClick='alert("test2");' ></asp:Button>
</form>
相关文章推荐
- 在ASP.Net2.0中多个通过回车键提交表单时执行特定的button按钮事件
- asp.net中如何回车触发指定按钮的事件(实现按回车提交)
- asp.net如何实现按回车键就执行按钮的Click()事件的办法
- asp.net中如何回车触发指定按钮的事件(实现按回车提交)
- MagicAjax执行javascript,实现回车事件提交表单
- MagicAjax执行javascript,实现回车事件提交表单
- asp.net中如何回车触发指定按钮的事件(实现按回车提交)
- 在ASP.Net2.0中多个通过回车键提交表单时执行特定的button按钮事件
- 在ASP.Net2.0中多个通过回车键提交表单时执行特定的button按钮事件
- ASP.NET多个提交按钮页面,回车Enter执行指定按钮的事件
- 关于ASP.NET2.0页面内回车自动执行指定按钮事件
- C# WinForm中按钮响应回车事件的简单方法,回车执行确定按钮事件。
- asp.net标中实现回车触发按钮事件
- 按回车键实现触发按钮的CLICK事件
- asp.net 实现按回车键执行提交事件
- 用JS实现一个表单多个按钮的方法,两个onclick事件处理
- 按回车键执行提交按钮事件
- asp.net 回车激发指定按钮事件
- jquery中如何实现按回车触发按钮事件
- 刷新或关闭浏览器触发事件,且单击按钮实现跳转的同时不执行关闭事件