<script language=JavaScript>
function toNext(obj,str){
if(obj.value.length==str&&obj.nextSibling.nextSibling.type=="text")
obj.nextSibling.nextSibling.select()
}
</script>
<body>
<input name="yes1" type="text" size="4" maxlength="4" onkeyup="toNext(this,4)">年
—
<input name="yes2" type="text" size="4" maxlength="4" onkeyup="toNext(this,4)">月
—
<input name="yes3" type="text" size="4" maxlength="4">日
</body>
</html>
function toNext(obj,str){
if(obj.value.length==str&&obj.nextSibling.nextSibling.type=="text")
obj.nextSibling.nextSibling.select()
}
</script>
<body>
<input name="yes1" type="text" size="4" maxlength="4" onkeyup="toNext(this,4)">年
—
<input name="yes2" type="text" size="4" maxlength="4" onkeyup="toNext(this,4)">月
—
<input name="yes3" type="text" size="4" maxlength="4">日
</body>
</html>
<input name="ULOGINPW" type="password" size="16">
没有自动跳啊,麻烦你再看看好吗?谢谢!
当=4的时候,就将第2个input设为焦点
function go(){
if doucment.all("txt").value.length=4 {
...}
}
</script>
<input type="text" name="txt" onkeypress="go()">
<input type=text name=t1 onkeyup="vbscript:show()">
<input type=text name=t2 onkeyup="vbscript:show()">
<input type=text name=t3 onkeyup="vbscript:show()">
</form>
<script language=vbscript>
function show()
if len(f1.t1.value) >= 4 then
f1.t1.value=""
f1.t2.focus()
elseif len(f1.t2.value) >= 4 then
f1.t2.value=""
f1.t3.focus()
elseif len(f1.t3.value) >= 4 then
f1.t3.value=""
f1.t1.focus()
end if
end function</script>
<HTML>
<HEAD>
<script language=JavaScript>
function toNext(obj,str){
if(obj.value.length==str&&obj.nextSibling.nextSibling.type=="text")
obj.nextSibling.nextSibling.select()
}
</script>
<body>
<input name="yes1" type="text" size="4" maxlength="4" onkeyup="toNext(this,4)">年
—
<input name="yes2" type="text" size="4" maxlength="4" onkeyup="toNext(this,4)">月
—
<input name="yes3" type="text" size="4" maxlength="4">日
</body>
</html>
<input type=text name=t1 onkeydown="next(this);">
<input type=text name=t2 onkeydown="next(this);">
<input type=text name=t3 onkeydown="next(this);">
<input type=text name=t3 onkeydown="next(this);">
</form>
<script>
function next(obj){
if(obj.value.length>=4)event.keyCode=9;
}
</script>
楼上的楼上和我的都有一个大问题
输满四个后,不能改数据了<form name=f1>
<input type=text name=t1 onkeydown="next(this);">
<input type=text name=t2 onkeydown="next(this);">
<input type=text name=t3 onkeydown="next(this);">
<input type=text name=t4 onkeydown="">
</form>
<script>
function next(obj){
if(event.keyCode==8||event.keyCode==46){}
else
if(obj.value.length>=4)event.keyCode=9;
}
</script>