<script type="text/javascript" language="javascript">
function $(id) {
return document.getElementById(id);
}
function checkcj(thisObj)
{
//form中input的个数
var formLen = $("f1").length;
//input允许输入的最大长度
var maxLen = thisObj.maxLength;
//当前input输入的长度
var thisObjLen = thisObj.value.length;
if (maxLen == thisObjLen){
var nextInput=thisObj.tabIndex;
//是否到了最后一个文本框
if (nextInput<$("f1").length)
{
$("f1").elements[nextInput].focus();
}
}
}
//判断是否回车
function checkcj2(){
if(event.keyCode==13)event.keyCode=9
}
//设置onkeydown事件
window.onload = function(){
thisObj = document.getElementsByTagName("INPUT")
for(i=0;thisObj.length;i++){
thisObj[i].onkeydown = checkcj2;
}
}
</script>
<form name="f1" id="f1">
<input name="c1" tabindex="1" maxlength="2" type="text" οnkeyup="checkcj(this)">
<input name="c2" tabindex="2" maxlength="2" type="text" οnkeyup="checkcj(this)">
<input name="c3" tabindex="3" maxlength="2" type="text" οnkeyup="checkcj(this)">
</form>
在输入框中输入特定位数的字母或位数字后或回车就自动跳转到下一个输入框
最新推荐文章于 2019-05-10 12:30:04 发布