我想让一个输入框的值等于另2个的乘积,怎么做

u010951812 2013-06-27 02:54:29
<input type="text" name="a" id="a" value="XXX"/>
<input type="text" name="b" id="b" value="XXX"/>
<input type="text" name="c" id="c" value="X"/>
怎么写js让c的value等于a*b
...全文
206 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
rihaduo202 2013-06-27
  • 打赏
  • 举报
回复
13 行多了,删掉...
rihaduo202 2013-06-27
  • 打赏
  • 举报
回复
要看你想通过什么方式实现了。 A,B输入完数字,点击C的时候调用此函数。

input type="text"  name="a" id="a" value="XXX"/>
<input type="text"  name="b" id="b" value="XXX"/>
<input type="text"  name="c" id="c" value="X"/>
$(function(){
   $("#c").focus(function(){
       var a = $("#a").val();
       var b = $("#b").val();
      
      if ( isNAN(a) || isNAN(b)){
  alert(" 请输入数字!");
  return ;
} else{
   $("#c").val(parseInt(a*b));
}
          
         ('#c').val(a*b);

});
})
枫醉秋 2013-06-27
  • 打赏
  • 举报
回复
引用 2 楼 splendid_java 的回复:
var a = parseInt($('#a').val()); var b = parseInt($('#b').val()); $('#c').val(a*b);
+1
ZHOU西口 2013-06-27
  • 打赏
  • 举报
回复
var a = parseInt($('#a').val()); var b = parseInt($('#b').val()); $('#c').val(a*b);
菖蒲老先生 2013-06-27
  • 打赏
  • 举报
回复

var va = document.getElementById("a").value;
var vb = document.getElementById("b").value;
document.getElementById("c").value = va * vb;

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧