function form_onsubmit(obj)
{ var b=0;
if(obj.a01.value !=""){
b=b+parseInt(obj.a01.value);
}
if(obj.a02.value !=""){
b=b+parseInt(obj.a02.value);
}
if(obj.a03.value !=""){
b=b+parseInt(obj.a03.value);
}
if(b!=100)
{
alert("请检查数据正确性!\n");
obj.a01.focus();
return false;
}
return true;
}
<input type="button" value="333" onclick="form_onsubmit(document.form001);">
<input type="text" name="a01">
<input type="text" name="a02">
<input type="text" name="a03">还要做数字验证,你自己加不加parseInt,你用+是他就做字符串相加
{ var b=0;
if(obj.a01.value !=""){
b=b+parseInt(obj.a01.value);
}
if(obj.a02.value !=""){
b=b+parseInt(obj.a02.value);
}
if(obj.a03.value !=""){
b=b+parseInt(obj.a03.value);
}
if(b!=100)
{
alert("请检查数据正确性!\n");
obj.a01.focus();
return false;
}
return true;
}
<input type="button" value="333" onclick="form_onsubmit(document.form001);">
<input type="text" name="a01">
<input type="text" name="a02">
<input type="text" name="a03">还要做数字验证,你自己加不加parseInt,你用+是他就做字符串相加
<INPUT TYPE="text" NAME="a01"><br>
<INPUT TYPE="text" NAME="a02"><br>
<INPUT TYPE="text" NAME="a03"><br>
<INPUT TYPE="text" NAME="a04"><br>
<INPUT TYPE="text" NAME="a05"><br>
<INPUT TYPE="text" NAME="a06"><br>
<INPUT TYPE="text" NAME="a07"><br>
<INPUT TYPE="submit">
</FORM>
<SCRIPT LANGUAGE="JavaScript">
<!--
function validate(form){
var inputs = document.getElementsByTagName("input");
var count = 0;
for (var i = 0; i < inputs.length; i++){
if (inputs[i].name.substring(0,1) == "a"){
count += parseInt(inputs[i].value);
}
}
return count == 100 ? true : false;
}
//-->
</SCRIPT>
<FORM METHOD=POST ACTION="" onsubmit="return validate(this);">
<INPUT TYPE="text" NAME="a"><br>
<INPUT TYPE="text" NAME="a"><br>
<INPUT TYPE="text" NAME="a"><br>
<INPUT TYPE="text" NAME="a"><br>
<INPUT TYPE="text" NAME="a"><br>
<INPUT TYPE="text" NAME="a"><br>
<INPUT TYPE="text" NAME="a"><br>
<INPUT TYPE="submit">
</FORM>
<SCRIPT LANGUAGE="JavaScript">
<!--
function validate(form){
var inputs = document.getElementsByName("a");
var count = 0;
for (var i = 0; i < inputs.length; i++){
count += parseInt(inputs[i].value);
}
return count == 100 ? true : false;
}
//-->
</SCRIPT>