<html> 
<head> 
<title>求2数的和 </title> 
<script type="text/javascript"> 
<!-- 
var sum=0; 
function addNumber(str1,str2) 

sum=parseFloat(str1)+parseFloat(str2); 
alert("2数相加的值为:"+sum); 

function Change() 

if(!isNaN) 
alert("请输入数字"); 
} //--> 
</script> 
<body> 
<form name="form1"> 
<input type="text" onkeyup="Change()" name="text1"> 
<input type="text" onkeyup="Change()" name="text2"> 
<input type="button" onclick="addNumber(text1.value,text2.value)" value="两数相加"> 
</form> 
</body> 
</head> 
</html>

解决方案 »

  1.   

    <html> 
    <head> 
    <title>求2数的和 </title> 
    <script type="text/javascript"> 
    <!-- 
    var sum=0; 
    function addNumber(str1,str2) 

    sum=parseFloat(str1)+parseFloat(str2); 
    alert("2数相加的值为:"+sum); 

    function Change(val) 

    if(isNaN(val)) 
    alert("请输入数字"); 
    } //--> 
    </script> 
    <body> 
    <form name="form1"> 
    <input type="text" onkeyup="Change(this.value)" name="text1"> 
    <input type="text" onkeyup="Change(this.value)" name="text2"> 
    <input type="button" onclick="addNumber(text1.value,text2.value)" value="两数相加"> 
    </form> 
    </body> 
    </head> 
    </html>
      

  2.   

    把脚本放在</form>下面调试