读书人

ASP.NET(c#)下 多个TEXTBOX控件怎么

发布时间: 2012-04-10 21:03:56 作者: rapoo

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)");

有效请给分,谢谢

读书人网 >asp.net

热点推荐