http://expert.csdn.net/Expert/topic/3066/3066570.xml?temp=.2535974

解决方案 »

  1.   

    http://expert.csdn.net/Expert/topic/3066/3066570.xml?temp=.1287195
      

  2.   

    <html>
    <head>
    <script>
      function doSum(){
        var num1,num2;
        num1 = document.all.A.value!=""?document.all.A.value:0;
        num2 = document.all.B.value!=""?document.all.B.value:0;
        if (isNaN(parseFloat(num1)) || isNaN(parseFloat(num2)) ) {
    alert('请输入数字!');
            return false;
        }
        var sum = parseFloat(num1) + parseFloat(num2) ;
        document.all.total.value = sum;
      }
    </script>
    </head>
    <body>
    <form>
    分数A<input type="text" name="A" id=A onkeyup="return doSum()"><br>
    分数B<input type="text" name="B" id=B onkeyup="return doSum()"><br>
    总和:<input type="text" name="total" readonly>
    </form>
    </body>
    </html>