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;
}

解决方案 »

  1.   

    var sum = 0 + str1+ str2;--->>>    var sum = str1*1+ str2*1;
      

  2.   

    <script language="javascript">function count1(str1,str2) {
        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>
      

  3.   

    <html><head>
    <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>哥们,传参数的时候中间是逗号,不是加号啊
      

  4.   

    <form name="form" method="POST" action="">
    <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>