asp.net如何实现按回车键就执行按钮的Click()事件
Admin
|
2008-8-3 12:55:16
|
TrackRecord:
2622
Times | Tag标签:asp.net
打印本页
您当前所处的位置是:〖首页〗→【文章页】
本站共有16个图文教程栏目,请用心拜读!
本站提供经典的Excel公式函数实例,Word排版技巧,PPT教程;同时更兼有Flash,PowerPoint,数据库等技术文章。
问题需求:
如何在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);");
会员评论列表:

正在加载数据,请稍后……
针对本篇文章或本站,请您发表个人的建议或批评!