| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1434 人关注过本帖
标题:在网页上做个简单的计算器 出问题了 新手求教来了
只看楼主 加入收藏
tanxiaobd
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2010-6-14
结帖率:66.67%
收藏
已结贴  问题点数:10 回复次数:8 
在网页上做个简单的计算器 出问题了 新手求教来了
这段代码怎么运行时没效果 那位高人帮小弟找找原因
小弟不胜感激
<html>
    <head>
        <title>简单的计算器</title>
        <script language="javascript">
            
                function yunsuan(sel){
                    
                    var num1=parseFloat(document.jisuan.num1.value);
                    var num2=parseFloat(document.jisuan.num2.value);
                    var num3;
                if(sel=="add")
                {    num3=num1+mun2;
                    document.jisuan.result.value=num3;}
                if(sel=="div")
                {    num3=num1/num2;
                    document.jisuan.result.value=num3;}
                if(sel=="mul")
                {    num3=num1*mun2;
                    document.jisuan.result.value=num3;}
                if(sel=="sub")
                {    num3=num1-mun2;
                    document.jisuan.result.value=num3;}
                }   
               
            </script>
    </head>
    <body>
        <form name="jisuan">
            
                第一个数字:
                    <input type="text" name="num1">
               
                第二个数字:
                <input type="text" name=""num2">
                <input type="button" name="multiply" value="乘" onClick="yunsuan('mul')">            
                    <input type="button" name="division" value="除" onClick=""yunsuan(div)">
                <input type="button" name="addition" value="加" onClick=""yunsuan(add)">            
                    <input type="button" name="subtraction" value="减" onClick=""yunsuan(sub)">
            所得结果:
                    <input type="text" name="result">
            
    </form>
    </body>
</html>
搜索更多相关主题的帖子: 网页 计算器 
2010-06-14 15:23
icecool
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:20
帖 子:1214
专家分:1366
注 册:2005-3-14
收藏
得分:0 
<html>
    <head>
        <title>简单的计算器</title>
        <script language="javascript">
            
                function yunsuan(sel){
                    
                    var num1=parseFloat(document.jisuan.num1.value);
                    var num2=parseFloat(document.jisuan.num2.value);
                    var num3;
                if(sel=="add")
                {    num3=num1+mun2;
                    document.jisuan.result.value=num3;}
                if(sel=="div")
                {    num3=num1/num2;
                    document.jisuan.result.value=num3;}
                if(sel=="mul")
                {    num3=num1*mun2;            //这里搞错了吧
                    document.jisuan.result.value=num3;}
                if(sel=="sub")
                {    num3=num1-mun2;
                    document.jisuan.result.value=num3;}
                }   
               
            </script>
    </head>
    <body>
        <form name="jisuan">
            
                第一个数字:
                    <input type="text" name="num1">
               
                第二个数字:
                <input type="text" name=""num2">
                <input type="button" name="multiply" value="乘" onClick="yunsuan('mul')">            
                    <input type="button" name="division" value="除" onClick=""yunsuan(div)">
                <input type="button" name="addition" value="加" onClick=""yunsuan(add)">     这里搞错        
                    <input type="button" name="subtraction" value="减" onClick=""yunsuan(sub)">
            所得结果:
                    <input type="text" name="result">
            
    </form>
    </body>
</html>

http://toorup.3v.do
loading...
2010-06-14 16:39
icecool
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:20
帖 子:1214
专家分:1366
注 册:2005-3-14
收藏
得分:10 
靠,里面还不是那一点了,好多这样的地方,改好的:
<html>
    <head>
        <title>简单的计算器</title>
        <script language="javascript">
      
                function yunsuan(sel){
                    var num1=parseFloat(document.jisuan.num1.value);
                    var num2=parseFloat(document.jisuan.num2.value);
                    var num3=0;
                if(sel=="add")
                {    num3=num1+num2;
                    document.jisuan.result.value=num3;}
                if(sel=="div")
                {    num3=num1/num2;
                    document.jisuan.result.value=num3;}
                if(sel=="mul")
                 {    num3=num1*num2;
                    document.jisuan.result.value=num3;}
                if(sel=="sub")
                {    num3=num1-num2;
                    document.jisuan.result.value=num3;}
                }   
               
            </script>
    </head>
    <body>
        <form name="jisuan">
            
                第一个数字:
                    <input type="text" name="num1">
               
                第二个数字:
                <input type="text" name="num2">
                <input type="button" name="multiply" value="乘" onClick="yunsuan('mul')">            
                    <input type="button" name="division" value="除" onClick="yunsuan('div')">
                <input type="button" name="addition" value="加" onClick="yunsuan('add')">            
                    <input type="button" name="subtraction" value="减" onClick="yunsuan('sub')">
            所得结果:
                    <input type="text" name="result">
            
    </form>
    </body>
</html>
收到的鲜花
  • tanxiaobd2010-06-14 18:07 送鲜花  1朵   附言:我很赞同

http://toorup.3v.do
loading...
2010-06-14 16:49
gameohyes
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:53
帖 子:1275
专家分:3629
注 册:2009-3-5
收藏
得分:0 
搞js得特别的细心

C#超级群 74862681,欢迎大家的到来!
2010-06-14 17:24
tanxiaobd
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2010-6-14
收藏
得分:0 
回复 2楼 icecool
谢谢了,
2010-06-14 18:06
tanxiaobd
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2010-6-14
收藏
得分:0 
回复 楼主 tanxiaobd
你帮我改的 还是跑不起来  不过还是多谢了
2010-06-14 18:10
icecool
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:20
帖 子:1214
专家分:1366
注 册:2005-3-14
收藏
得分:0 
以下是引用tanxiaobd在2010-6-14 18:10:36的发言:

你帮我改的 还是跑不起来  不过还是多谢了
我跑得好好的啊

http://toorup.3v.do
loading...
2010-06-14 18:47
qingshuiliu
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:17
帖 子:323
专家分:1538
注 册:2009-12-28
收藏
得分:0 
建议楼主换个浏览器试试,
估计是浏览器不兼容造成的。
2010-06-17 09:28
zhuchanghe
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-6-19
收藏
得分:0 
建议你使用 document.getElementById("id"),节点的方式容易出错!
2010-06-19 08:02
快速回复:在网页上做个简单的计算器 出问题了 新手求教来了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.057333 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved