function count1(str1,str2) {
var val1 = parseInt(str1,10);
var val2 = parseInt(str2,10); if(isNaN(val1))
{
val1 = 0;
}
if(isNaN(val2))
{
val2 = 0;
}
var sum = val1 + var2;
form.T3.value = sum;
}
var val1 = parseInt(str1,10);
var val2 = parseInt(str2,10); if(isNaN(val1))
{
val1 = 0;
}
if(isNaN(val2))
{
val2 = 0;
}
var sum = val1 + var2;
form.T3.value = sum;
}
var a=parseInt(str1,10);
var b=parseInt(str2,10);
if(isNaN(a)) {alert("a值输入非法!");return false;}
if(isNaN(b)) {alert("b值输入非法!");return false;}
var sum = a + b;
form.T3.value = sum;
}
</script>
<script language="javascript">function count1(str1,str2) {
var a=parseInt(str1,10);
var b=parseInt(str2,10);
alert(b);
if(isNaN(a)) {alert("a值输入非法!");return false;}
if(isNaN(b)) {alert("b值输入非法!");return false;}
var sum = a + b;
frm.T3.value = sum;
}
</script>
<title>新建网页 1</title>
</head><body><form name="frm" method="POST" action="">
<p>
a=<input type="text" name="T1" size="20">
b=<input type="text" name="T2" size="20" onblur="count1(frm.T1.value,frm.T2.value)">
a+b=<input type="text" name="T3" size="20" value="0">
</p>
</form></body></html>哥们,传参数的时候中间是逗号,不是加号啊
<p>
a=<input type="text" name="T1" id="T1" size="20">
b=<input type="text" name="T2" id="T2" size="20" onblur="form.T3.value=parseInt(form.T1.value)+parseInt(form.T2.value)">
a+b=<input type="text" name="T3" id="T3" size="20">
</p>
</form>