这是我自己写的一个简单计算器,但运算的时候无论加减乘除,都显示为NaN,请问是哪里出错了?
代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>computer</title>
<script type="text/javascript">
function add(){
var fir = form1.num1.vaule;
var sec = form1.num2.value;
totaladd = parseInt(fir)+parseInt(sec);
document.form1.result.value=totaladd;
return false;
}
function sub(){
var fir = form1.num1.vaule;
var sec = form1.num2.value;
totalsub = parseInt(fir)-parseInt(sec);
document.form1.result.value=totalsub;
return false;
}
function mul(){
var fir = form1.num1.vaule;
var sec = form1.num2.value;
totalmul = parseInt(fir)*parseInt(sec);
document.form1.result.value=totalmul;
return false;
}
function cut(){
var fir = form1.num1.vaule;
var sec = form1.num2.value;
totalcut = parseInt(fir)/parseInt(sec);
document.form1.result.value=totalcut;
return false;
}
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<p>数值1:
<input name="num1" type="text" />
</p>
<p>数值2:
<input name="num2" type="text"/>
</p>
<p>
运算:
<input type="submit" name="button"value="+" onclick="return(add())" />
<input type="submit" name="button2" value="-" onclick="return(sub())" />
<input type="submit" name="button3" value="×" onclick="return(mul())" />
<input type="submit" name="button4" value="÷" onclick="return(cut())"/>
</p>
<p>结果:
<input type="text" name="result" id="result" />
</p>
</form>
</body>
</html>
(本帖被作者修改过1次,最后一次修改时间2008-09-24 04:20:31) |