首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  HTML/JS/CSS技术专区 » 请教一个Javascript的计算器问题!两数四则运算的值为NaN,何解??  


  作者:johnwei01
  注册时间:2008-09-06
  主题/回复:3/3
  积分:65
  等级:★(二级)
  称号:初出茅庐

  johnwei01@foxmai..
  未提供
  未提供

 

 发表:2008-09-24 04:18:27 阅读 3010 次 回复 1 次 得分0  |   字号 字色
请教一个Javascript的计算器问题!两数四则运算的值为NaN,何解??
这是我自己写的一个简单计算器,但运算的时候无论加减乘除,都显示为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)

 
 1#楼  
 
  回复人:johnwei01
  注册时间:2008-09-06
  主题/回复:3/3
  积分:65
  等级:★(二级)
  称号:初出茅庐

   
 1#楼 发表于2008-09-24 13:47:43  评分:× 

可以结帖了,自己找到问题了,原因是有些value拼错拼成vaule
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.008sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版