当前位置: 代码迷 >> Web前端 >> 这段脚本在达到文本框的最大长度时跳到上一个文本框
  详细解决方案

这段脚本在达到文本框的最大长度时跳到上一个文本框

热度:14   发布时间:2012-11-23 00:03:43.0
这段脚本在达到文本框的最大长度时跳到下一个文本框
<html>
<head>
<script type="text/javascript">
function checkLen(x,y)
{
if (y.length==x.maxLength)
 {
 var next=x.tabIndex
 if (next<document.getElementById("myForm").length)
  {
  document.getElementById("myForm").elements[next].focus()
  }
 }
}
</script>
</head>

<body>
<p>这段脚本在达到文本框的最大长度时跳到下一个文本框:</p>

<form id="myForm">
<input size="3" tabindex="1" maxlength="3" onkeyup="checkLen(this,this.value)">
<input size="2" tabindex="2" maxlength="2" onkeyup="checkLen(this,this.value)">
<input size="3" tabindex="3" maxlength="3" onkeyup="checkLen(this,this.value)">
</form>
</body>

</html>
?
  相关解决方案