使用jquery计算onload中的值

使用jquery计算onload中的值,jquery,Jquery,我使用3个字段,如 <input type="text" name="quantity" placeholder="Enter quantity" id="quantity" /> <input type="text" name="price" placeholder="Enter price" id="price" /> <input type="text" name="total" placeholder="Enter Total" id="total"

我使用3个字段,如

<input type="text" name="quantity" placeholder="Enter quantity" id="quantity" />
  <input type="text" name="price" placeholder="Enter price" id="price" />
  <input type="text" name="total" placeholder="Enter Total" id="total" />

我需要的答案是:总量=数量*价格;输入价格后,它会自动加载“总计”字段中的值。例如,数量=1,价格=100。我需要总计=100。如何在jquery中写入内容开始尝试以下操作:

$('#price').keyup(function() {
    $('#total').val($('#quantity').val() * $(this).val());
});
我想您可能希望在其中使用一些检查,但这取决于您;)

先试试这个:

$('#price').keyup(function() {
    $('#total').val($('#quantity').val() * $(this).val());
});

我想您可能希望在其中使用一些检查,但这取决于您;)

使用以下函数计算值

    <!DOCTYPE html>
<html>
    <head>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
    </head>
<body>
<input type="text" name="quantity" placeholder="Enter quantity" id="quantity" />
  <input type="text" name="price" placeholder="Enter price" id="price" onkeyup="func();"  />
  <input type="text" name="total" placeholder="Enter Total" id="total" />
<script>
function func() {

        var a = parseInt($('input[name=quantity]').val());
        var b = parseInt($('input[name=price]').val());
        if(b!="") {
           var total = a*b;
            $('#total').val(total);
        }

}
</script>    
</body>
</html>

函数func(){
var a=parseInt($('input[name=quantity]').val();
var b=parseInt($('input[name=price]').val();
如果(b!=“”){
var总计=a*b;
$('总计').val(总计);
}
}

使用以下函数计算值

    <!DOCTYPE html>
<html>
    <head>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
    </head>
<body>
<input type="text" name="quantity" placeholder="Enter quantity" id="quantity" />
  <input type="text" name="price" placeholder="Enter price" id="price" onkeyup="func();"  />
  <input type="text" name="total" placeholder="Enter Total" id="total" />
<script>
function func() {

        var a = parseInt($('input[name=quantity]').val());
        var b = parseInt($('input[name=price]').val());
        if(b!="") {
           var total = a*b;
            $('#total').val(total);
        }

}
</script>    
</body>
</html>

函数func(){
var a=parseInt($('input[name=quantity]').val();
var b=parseInt($('input[name=price]').val();
如果(b!=“”){
var总计=a*b;
$('总计').val(总计);
}
}
试试这个:

var calculateChange=function(){
var qty=parseFloat($('#quantity').val();
var pri=parseFloat($('#price').val());
var总计=数量*优先级;
如果(!isNaN(总计)){
$('总计').val(总计);
var handamount=parseFloat($('#handamount').val())-总计;
警报(手动量);
$('#handamount').val(handamount);
}
}
美元(“#数量”)。在('change',calculateChange)上;
美元('price')。在('change',calculateChange)上

试试这个:

var calculateChange=function(){
var qty=parseFloat($('#quantity').val();
var pri=parseFloat($('#price').val());
var总计=数量*优先级;
如果(!isNaN(总计)){
$('总计').val(总计);
var handamount=parseFloat($('#handamount').val())-总计;
警报(手动量);
$('#handamount').val(handamount);
}
}
美元(“#数量”)。在('change',calculateChange)上;
美元('price')。在('change',calculateChange)上



SO不是代码编写服务。所以是修复损坏的代码。所以不是代码编写服务。修复损坏的代码也是如此。我尝试了你的代码。但在类型price之后的cme上的值,total not ComUncaught ReferenceError:func未定义。此错误来自如何在焦点上写入我尝试了你的代码。但在类型price之后的cme上的值,total not comeUncaught ReferenceError:func未定义。此错误来自如何在Focus上写入非常感谢。我得到了答案,先生,我需要一个编码方面的澄清。即以相同的方式,我需要计算另一个字段,即金额。因此,我必须减少(金额-合计)值。最初我有50个金额,输入价格后我需要金额字段也更新。数量=1;pri=1;tot=1;金额=总金额;我使用下面的编码。请检查编码。我得到了金额的值,但没有更新field@Nisha.A我修改了我的答案,以便手动量也能起作用。我发现您的输入有问题,可能需要
非常感谢。我得到了答案,先生,我需要一个编码方面的澄清。也就是说,以同样的方式,我需要计算另一个字段,即金额。因此,我必须减少(金额-总额)值。最初,在输入价格后,我有50个金额,我需要金额字段也更新。数量=1;pri=1;tot=1;金额=总金额;我使用下面的编码。请检查编码。我得到了金额的值,但没有更新field@Nisha.A我修改了我的答案,以便手动量也能起作用。我发现您的输入有问题,可能需要