日期:2014-05-18  浏览次数:20428 次

ASP.NET(c#)下 多个TEXTBOX控件,如何实现用户按回车自动使下一个TEXTBOX获得焦点?

我在一 个 WEB页 面里有多个TEXTBOX控件,如何实现用户按回车自动使下一个TEXTBOX获得焦点,提高输入效率?

------解决方案--------------------
<script language="javascript" for="document" event="onkeydown">

<!--

if(event.keyCode==13 && event.srcElement.type!='button' && event.srcElement.type!='submit' && event.srcElement.type!='reset' && event.srcElement.type!='textarea' && event.srcElement.type!='')

event.keyCode=9;

-->

</script>

------解决方案--------------------
楼上的简单方便.
------解决方案--------------------
<script language="JavaScript"> 
function document.onkeydown(){ 
if(event.keyCode == 13) 
return false; 


 <!--
 function movefocus(tbName)
{
if(event.keyCode==13)
tbName.focus();
}
 function enterkey()

if(event.keyCode==13) 

document.form1.btnSubmit.click(); 

}
-->
</script>
body加监控
<body onload="form1.txtSN.focus();">
在控件上加事件,发生转移到下一个控件
txtSN.Attributes.Add("onkeydown","movefocus(document.all.ddl_op_kind)");

有效请给分,谢谢