| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2394 人关注过本帖
标题:html在网页中文本框输入2个数字相加在文本框显示
取消只看楼主 加入收藏
qq1274371820
Rank: 1
等 级:新手上路
帖 子:149
专家分:0
注 册:2013-11-24
结帖率:75.86%
收藏
已结贴  问题点数:20 回复次数:1 
html在网页中文本框输入2个数字相加在文本框显示

输出效果如下:

     文本框 + 文本框=undefined
我需要的是:

     1+2=3
这样的

求解为什么还没输入数据文本框就显示为undefined,要怎么改呢

<html>
<head>
</head>

<script type="text/javascript">
function add()
{
    var m=document.getElementById("t1");
    var a1=parseInt(m.value);
    var n=document.getElementById("t2");
    var a2=parseInt(n.value);
    var sum=a1+a2;
    }
    window.onload = function(){
        document.getElementById('t3').value = add();
    }
</script>
<input type="text" id="t1" size=10>
+
<input type="text" id="t2" size=10>
=
<input type="text" id="t3" onClick="add()">
</body>
 </html>
搜索更多相关主题的帖子: javascript undefined function 文本框 
2015-11-22 16:05
qq1274371820
Rank: 1
等 级:新手上路
帖 子:149
专家分:0
注 册:2013-11-24
收藏
得分:0 
回复 3楼 hjxlj


         什么问题

自定义人生。。。
2015-11-23 14:29
快速回复:html在网页中文本框输入2个数字相加在文本框显示
数据加载中...
 
   



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

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