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)");
有效请给分,谢谢