问题描述
webtext框输入查询条件后,怎样按回车键进行查询,而不是再用鼠标点查询button。
解决方案
解决方案二:
同问。winform下很好实现,不清楚asp.net按下回车怎样才能将焦点定位到button上、。。。
解决方案三:
js:functiongetKeyEvent(){if(event.keyCode==13){处理回车动作;}}调用:<bodyonkeydown="getKeyEvent()">
解决方案四:
引用2楼的回复:
js:functiongetKeyEvent(){if(event.keyCode==13){处理回车动作;}}调用:<bodyonkeydown="getKeyEvent()">
注意浏览器兼容性的问题,这样写更完整:document.body.onkeydown=functionEnter(){varev=(document.all?window.event:arguments[0]);if(ev.keyCode==13){document.getElementById("<%=btnLogon.ClientID%>").onclick();}}
解决方案五:
其中btnLogon是点击登录的<asp:Button>控件
解决方案六:
TextBoxSearch1.Attributes.Add("onkeydown","if(event.keyCode==13){document.all."+this.button1.ClientID+".focus();document.all."+this.button1.ClientID+".click();}");
解决方案七:
if(!Page.IsPostBack){this.TextBox1.Attributes.Add("Onkeyup","onKeyEnter('TextBox1')");TextBoxSearch1.Attributes.Add("onkeydown","if(event.keyCode==13){document.all."+this.button1.ClientID+".focus();document.all."+this.button1.ClientID+".click();}");}
解决方案八:
if(!Page.IsPostBack){this.TextBox1.Attributes.Add("Onkeyup","onKeyEnter('TextBox1')");TextBoxSearch1.Attributes.Add("onkeydown","if(event.keyCode==13){document.all."+this.button1.ClientID+".focus();document.all."+this.button1.ClientID+".click();}");}
解决方案九:
该回复于2012-06-14 17:11:34被版主删除