问题需求:
如何在ASP.NET页面中,按回车键就执行相应按钮的Click()事件?
这得借助前台的js代码来完成!
①单输入框(文本框)单按钮的实现方法
以下功能实现:在输入框中输入内容之后,按回车键就执行按钮事件! 在.aspx页面的Head区域中添加: <SCRIPT LANGUAGE="javacript"> function SubmitKeyClick(button) { if (event.keyCode == 13) { event.keyCode=9; event.returnValue = false; document.all[按钮ID].click(); } } // --> </SCRIPT>
②多输入框(文本框)多按钮的实现方法 以下功能实现,在不同的输入框中输入内容后,按回车键执行不同的按钮事件! 在.aspx页面的Head区域中添加:
<script type="text/javascript"> function BtnClick(obj) { if(event.keyCode==13) { if(obj==document.all.文本框ID) { document.all.Button1.click(); } else { document.all.Button2.focus(); document.all.Button2.click(); } } } </script> 在页面的cs文件的Load中添加:
this.文本框ID.Attributes.Add("onkeydown", "BtnClick(this);"); this.另外的文本框ID.Attributes.Add("onkeydown", "BtnClick(this);");
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18