$("#TextBox1,#TextBox2,#TextBox3").keyup(function(){
  var a=parseInt($("#TextBox1").val());
  var b=parseInt($("#TextBox2").val());
  $("#TextBox3").val(a+b);
});
手写的 可能有错误..就是这个意思啦

解决方案 »

  1.   

    <script type="text/javascript">
            $(function () {
                $('#input1').keyup(function () {                $('#input3').val(parseInt($('#input1').val()) + parseInt($('#input2').val()));
                });
                $('#input2').keyup(function () {
                    $('#input3').val(parseInt($('#input1').val()) + parseInt($('#input2').val()));
                });
    //            $('#input1').keydown(function () {//                $('#input3').val(parseInt($('#input1').val()) + parseInt($('#input2').val()));
    //            });
    //            $('#input2').keydown(function () {
    //                $('#input3').val(parseInt($('#input1').val()) + parseInt($('#input2').val()));
    //            });        });
        
        </script>
    <body>
      <input type="text" value="0" id="input1" />
        <input type="text" value="0" id="input2" />
        <input type="text" value="0" id="input3" />
    </body>
      

  2.   

    $(function(){
           var txt1=$("#TextBox1").val();
           var txt2=$("#TextBox2").val();
           if(txt1!=""&&txt2!=""){
                  $("#TextBox3").blur(function(){
                             $("#TextBox3").attr("value",txt1+txt2);
                                          });
                                    }
                          });
      

  3.   

    <script type="text/javascript" >
             $(function () {
                 $("#txtga91").keyup(function () {                 $("#txtga48").val(parseInt($("#txtga91").val()) / (parseInt($("#txtga95").val()) * parseInt($("#txtga41").val())));
                 });
                 $("#txtga95").keyup(function () {                 $("#txtga48").val(parseInt($("#txtga91").val()) / (parseInt($("#txtga95").val()) * parseInt($("#txtga41").val())));
                 });
                 $("#txtga41").keyup(function () {                 $("#txtga48").val(parseInt($("#txtga91").val()) / (parseInt($("#txtga95").val()) * parseInt($("#txtga41").val())));
             });
         </script> 
    这样子写没有用,我试试3楼的吧
      

  4.   

    3楼的方法如下
     <script type="text/javascript" src="../Js/DatePicker/WdatePicker.js"></script> 
         <script type="text/javascript" src="../Js/jquery-2.0.3.min.js"></script>   
         <script type="text/javascript" >
          $(document).ready(function () {
           var txtga91=$("#txtga91").val();
           var txtga95 = $("#txtga95").val();
           var txtga41 = $("#txtga41").val();
           if (txtga91 != "" && txtga95 != "" && txtga41 != "") {
                  $("#txtga91").blur(function(){
                             $("#txtga48").attr("value",txtga91/txtga95/txtga41);
                                          });
                                    }
                          });
        </script> 
    结果也是不行,真晕了
      

  5.   

    你用的什么浏览器,jquery2.0不支持
      

  6.   

    jquery2.0不支持IE 6/7/8 浏览器
      

  7.   

    我发现了一个问题,$("#txtga91").val() 是有值的,但是 var txtga91=$("#txtga91").val();
    txtga91是没有值的, 
      

  8.   

    我在上面的例子早都写了$("#id").blur()了
      

  9.   

    我在上面的例子早都写了$("#id").blur()了额 没看见 他的比较醒目-,-