<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*bJavaScriptjsp web

解决方案 »

  1.   


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

  2.   

    var a = parseInt($('#a').val());
    var b = parseInt($('#b').val());
    $('#c').val(a*b);
      

  3.   

    要看你想通过什么方式实现了。
    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);});
    })