1.可以在onchange or onkeydown事件里判斷maxlength.一旦達到.就跳轉焦點
例:
function chk1()
{
if((document.all.t1.value).length==document.all.t1.maxlength)
document.all.t1.focus()
}
<input type="text" id="t1" onkeydown="chk1()" maxlength="10">
<input type="text" id="t2">
例:
function chk1()
{
if((document.all.t1.value).length==document.all.t1.maxlength)
document.all.t1.focus()
}
<input type="text" id="t1" onkeydown="chk1()" maxlength="10">
<input type="text" id="t2">
function chk1(obj,length)
{
if(obj.value.length==length)
event.keyCode=9;
}
</script>
<input type="text" id="t1" onkeydown="chk1(this,5)" maxlength="5">
<input type="text" id="t2" onkeydown="chk1(this,3)" maxlength="3">
<input type="text" id="t3">
function chk1(obj,next)
{
if(obj.value.length==obj.maxLength)next.focus();
}
</script>
<input type="text" id="t1" onkeyup="chk1(this,t2)" maxlength="5">
<input type="text" id="t2" onkeyup="chk1(this,t3)" maxlength="3">
<input type="text" id="t3">
<script>
function chk1(obj,length){
window.status=event.keyCode;
if(event.keyCode>46&&document.selection.createRange().text.length==0&&obj.value.length==length) event.keyCode=9;
}
</script>
<input type="text" id="t1" onkeydown="chk1(this,5)" maxlength="5">
<input type="text" id="t2" onkeydown="chk1(this,3)" maxlength="3">
<input type="text" id="t3">