テキストボックス A またはテキストボックス B のいずれかを変更すると、テキストボックス C は A*B に変更されます。たとえば、A が 3 で B が 4 の場合、C は 12 です。 js フィドルはこちら: http://jsfiddle.net/Lazyboy4ever/mfyh2/
3 に答える
            2        
        
		
****検索してくださいと言いますが、「どこ?」と聞かれると思います。ですから、質問する前にGoogleで検索してください.****
このソリューションを乗算に変更します : jquery を使用して入力ボックスの合計値を計算する方法
于 2012-09-26T21:34:57.397   に答える
    
    
            2        
        
		
.change()イベント ハンドラをとにバインドし、を使用してそれらを数値inputに変換し、それらを乗算して、結果を に代入します。ABvalueparseFloat()C
$("[name='qty'],[name='b']").change(function () {
   var $tr = $(this).closest("tr"),
       qty = $tr.find("[name='qty']").val(),
       b = $tr.find("[name='b']").val();
   var c = parseFloat(qty) * parseFloat(b); 
   $tr.find("[name='c']").val(c);
});
デモ。
于 2012-09-26T21:40:49.193   に答える
    
    
            0        
        
		
あなたのケースでうまくいくかもしれない別の例を次に示します。
HTML:
<input id="txt1" type="text" /><br />
<input id="txt2" type="text" /><br />
<input id="txt3" type="text" /><br />
Javascript:
$(function(){
    $(document).on('blur', '#txt1', function(){
        var one = $('#txt1').val();
        var two = $('#txt2').val();
        var three = $('#txt3').val();
        $('#txt3').val(one * two);        
    });     
        $(document).on('blur', '#txt2', function(){
        var one = $('#txt1').val();
        var two = $('#txt2').val();
        var three = $('#txt3').val();
        $('#txt3').val(one * two);        
    });       
});
    于 2012-09-26T21:38:44.323   に答える