原代码如下:
<html>
<head>
<script language="JavaScript"> <!--
function go(o,n) {
if (o.value.length>=3 && n!=null)
document.myForm.elements[n].focus(); //elements[t2]
doValidate();
}
function doValidate() {
var isValid = true;
for (var i=0; i<document.myForm.length;i++) {
var items = document.myForm.elements[i];
if (items.value.length==0) {
isValid = false;
break;
}
}
if (isValid)
{document.myform.elements["s1"].disabled=false;}
} //--></script>
</head>
<body>
<form name="myForm">
<input type="text" name="t1" size="3" onKeyUp="go(this,'t2')">
<input type="text" name="t2" size="3" onKeyUp="go(this,'t3')">
<input type="text" name="t3" size="3" onKeyUp="go(this)">
<input type="submit" name="s1" value="Submit" disabled>
</form>
</body>
</html>-------------------------------------------------------------------
无错``
输入了`
会自动跳到下一个指定的文本框`~
可是`
已经在文本框中设置大小空间为3``
还是能在文本框中输入很多个值的`
加入些什么代码``
才会``
令其输入三个数字的呢`
输入超过三个的话~
就用信息来提示其错误``
<html>
<head>
<script language="JavaScript"> <!--
function go(o,n) {
if (o.value.length>=3 && n!=null)
document.myForm.elements[n].focus(); //elements[t2]
doValidate();
}
function doValidate() {
var isValid = true;
for (var i=0; i<document.myForm.length;i++) {
var items = document.myForm.elements[i];
if (items.value.length==0) {
isValid = false;
break;
}
}
if (isValid)
{document.myform.elements["s1"].disabled=false;}
} //--></script>
</head>
<body>
<form name="myForm">
<input type="text" name="t1" size="3" onKeyUp="go(this,'t2')">
<input type="text" name="t2" size="3" onKeyUp="go(this,'t3')">
<input type="text" name="t3" size="3" onKeyUp="go(this)">
<input type="submit" name="s1" value="Submit" disabled>
</form>
</body>
</html>-------------------------------------------------------------------
无错``
输入了`
会自动跳到下一个指定的文本框`~
可是`
已经在文本框中设置大小空间为3``
还是能在文本框中输入很多个值的`
加入些什么代码``
才会``
令其输入三个数字的呢`
输入超过三个的话~
就用信息来提示其错误``
解决方案 »
- jstl超连接传递中文参数乱码?
- 请教高手,关于一个页面两个iframe数据交互的问题??
- Web服务器与ActiveX控件的通信方式
- 请问xmlhttp对象和xmldom对象在使用上有什么区别
- 求一个日期正则表达式
- 关于在function里传值的问题
- 对在线编辑器熟悉的朋友看一下
- 请高手看看这段代码:?????click函数的参数为什么传不过来?????<script>var chickbox = new Object();chickbox.create = function(){docum
- 出现“拒绝访问”的错误
- 一个关于email的简单问题
- 高手都在哪里,怎么没人帮帮我
- 请教javascript对表格进行拖拽的问题
<input type="text" name="t1" size="3" maxlength="3" onKeyUp="go(this,'t2')">
嗯`
实践了``
果然只能输入3个的~
多谢`