ASP.NET多个Button的页面,回车执行按钮事件(转)
Posted 每天进步一点点!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP.NET多个Button的页面,回车执行按钮事件(转)相关的知识,希望对你有一定的参考价值。
主要有两种实现方法分别是:javascript的方法与Panel的方法
一、JavaScript的方法
①单输入框(文本框)单按钮的实现方法
以下功能实现:在输入框中输入内容之后,按回车键就执行按钮事件!
在.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);");
以上是关于ASP.NET多个Button的页面,回车执行按钮事件(转)的主要内容,如果未能解决你的问题,请参考以下文章
ASP.Net上如何用回车键代替Button。 比如登陆的时候TextBox值写完以后,按下回车自动跳转页面。
ASP.NET一个页面多个Button按钮事件避免数据验证控件RequiredFieldValidator冲突方法
asp.net中点击按钮页面不刷新的效果如何实现~~!求详细!