javascript使回车键替代tab键的光标移动功能

maple00 2011-04-15

在要改变的页面中加入如下代码

<script type="text/javascript">

document.onkeydown=functionenterToTab(){

if(event.srcElement.type!='submit'&&event.srcElement.type!="image"&&event.srcElement.type!='textarea'&&event.keyCode==13)

event.keyCode=9;

}

</script>

如果想改变光标移动的顺序,改变表单元素tabindex属性即可

<form action="<%=path %>/ih99" name="registerForm" >

<inputtype="text"name="username"tabindex="1"/>

<inputtype="text"name="password"tabindex="3"/>

<inputtype="text"name="checkCode"tabindex="2"/>

</form>

这种方法到了提交按钮时,要回车两次

对于空间不多时可以采用

<input name="username" type="text"  onkeyup="javascript:if(event.keyCode == 13) document.forms[0].password.focus();"/>

<INPUT name="password" type="password"  onkeyup="javascript:if(event.keyCode == 13) doLogin();">

相关推荐