<!--程序说明:由于JavaScript语言是采用的弱类型变量,所以在处理整数的时候,一定要保证所取的位数都是一样长!比如说:在第一个框里填入了100,那么在第二个框里应填入021而不是21,不然程序会报错!第三、四个框里填入的数字也是如此,即一定要是三位!另外第五个框里不需要你填入数字,因为它是根据前面总和要相等计算而来的,祝你快乐!呵呵,,,花了近二个小时,搞定了!-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>提交框同步问题</title>
<script language="javascript">
function loginsystem(form){
var number1=form.textfield1.value;
var number2=form.textfield2.value;
var number3=form.textfield3.value;
var number4=form.textfield4.value;
var number5=form.textfield5.value;
var total1=number1-number2;
var total2=number1-number2-number3;
var total3=number1-number2-number3-number4;
if(number1==""||number1==null)
{alert("第一行不能为空!");
form.textfield1.focus();
form.textfield1.select();
return false;}
else if(number1<4)
{alert("现在的数据为:"+number1+",请输入大于等于4的整数!");
form.textfield1.focus();
form.textfield1.select();
return false;
}if(number2==""||number2==null)
{alert("第二行不能为空!");
form.textfield2.focus();
form.textfield2.select();
return false;}
else if(number2>=number1||number2<=0)
{alert("现在的数据为:"+number2+",请输入小于"+number1+"的整数且不能小于等于零!");
form.textfield2.focus();
form.textfield2.select();
return false;
}if(number3==""||number3==null)
{alert("第三行不能为空!");
form.textfield3.focus();
form.textfield3.select();
return false;}
else if(number3>=total1||number3<=0)
{alert("现在的数据为:"+number3+",请输入小于"+total1+"的整数且不能小于等于零!");
form.textfield3.focus();
form.textfield3.select();
return false;
}if(number4==""||number4==null)
{alert("第四行不能为空!");
form.textfield4.focus();
form.textfield4.select();
return false;}
else if(number4>=total2||number4<=0)
{alert("现在的数据为:"+number4+",请输入小于"+total2+"的整数且不能小于等于零!");
form.textfield4.focus();
form.textfield4.select();
return false;
}form.textfield5.value=total3;}
</script> </head><body>
<form name="cucuchen" method="post" action="" onsubmit="return loginsystem(this);">
<p>第一个
<input type="text" name="textfield1" value="" width="80">
</p>
<p> 第二个
<input type="text" name="textfield2" value="" width="80">
</p>
<p>第三个
<input type="text" name="textfield3" value="" width="80">
</p>
<p>第四个
<input type="text" name="textfield4" value="" width="80">
</p>
<p>第五个
<input type="text" name="textfield5" value="" width="80">
</p>
<p><input type="submit" name="anniu" value="提交">
</p>
</form>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>提交框同步问题</title>
<script language="javascript">
function loginsystem(form){
var number1=form.textfield1.value;
var number2=form.textfield2.value;
var number3=form.textfield3.value;
var number4=form.textfield4.value;
var number5=form.textfield5.value;
var total1=number1-number2;
var total2=number1-number2-number3;
var total3=number1-number2-number3-number4;
if(number1==""||number1==null)
{alert("第一行不能为空!");
form.textfield1.focus();
form.textfield1.select();
return false;}
else if(number1<4)
{alert("现在的数据为:"+number1+",请输入大于等于4的整数!");
form.textfield1.focus();
form.textfield1.select();
return false;
}if(number2==""||number2==null)
{alert("第二行不能为空!");
form.textfield2.focus();
form.textfield2.select();
return false;}
else if(number2>=number1||number2<=0)
{alert("现在的数据为:"+number2+",请输入小于"+number1+"的整数且不能小于等于零!");
form.textfield2.focus();
form.textfield2.select();
return false;
}if(number3==""||number3==null)
{alert("第三行不能为空!");
form.textfield3.focus();
form.textfield3.select();
return false;}
else if(number3>=total1||number3<=0)
{alert("现在的数据为:"+number3+",请输入小于"+total1+"的整数且不能小于等于零!");
form.textfield3.focus();
form.textfield3.select();
return false;
}if(number4==""||number4==null)
{alert("第四行不能为空!");
form.textfield4.focus();
form.textfield4.select();
return false;}
else if(number4>=total2||number4<=0)
{alert("现在的数据为:"+number4+",请输入小于"+total2+"的整数且不能小于等于零!");
form.textfield4.focus();
form.textfield4.select();
return false;
}form.textfield5.value=total3;}
</script> </head><body>
<form name="cucuchen" method="post" action="" onsubmit="return loginsystem(this);">
<p>第一个
<input type="text" name="textfield1" value="" width="80">
</p>
<p> 第二个
<input type="text" name="textfield2" value="" width="80">
</p>
<p>第三个
<input type="text" name="textfield3" value="" width="80">
</p>
<p>第四个
<input type="text" name="textfield4" value="" width="80">
</p>
<p>第五个
<input type="text" name="textfield5" value="" width="80">
</p>
<p><input type="submit" name="anniu" value="提交">
</p>
</form>
</body>
</html>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货