Jquery 与Ajax的乘法

Jquery 与Ajax的乘法,jquery,ajax,Jquery,Ajax,我在一个网站工作,在那里我集成了订单和支付网关。我有三个文本框。Textbox1,其中我有数量,Textbox2,其中我有一个订单的成本,在Textbox3中我显示订单的总成本。现在我要做的是获得总订单成本,这取决于使用jquery或Ajax不加载页面的订单数量 我试过如下方法,但不起作用 $(document).ready(function() { $(".Textbox1").keyup(function(){ var valone = $('#Textbox1').val(

我在一个网站工作,在那里我集成了订单和支付网关。我有三个文本框。Textbox1,其中我有数量,Textbox2,其中我有一个订单的成本,在Textbox3中我显示订单的总成本。现在我要做的是获得总订单成本,这取决于使用jquery或Ajax不加载页面的订单数量

我试过如下方法,但不起作用

$(document).ready(function() {

  $(".Textbox1").keyup(function(){

    var valone = $('#Textbox1').val();
    var valtwo = $('#Textbox2').val();
    var total = ((valone * 1) * (valtwo * 1));
    $('#Textbox3 ').text(total);
  });
});
我不确定,但确实如此

$(".Textbox1").keyup
注定

$("#Textbox1").keyup
它根本不起作用,还是您在计算错误的总数时遇到问题?

使用:

$('#Textbox3 ').val(total);
.val(值)设置匹配元素集中每个元素的值。 你可以阅读更多关于这个的内容


让我知道这是否有帮助。

与您的问题没有(直接)关系,但不要忘记添加一些错误检查,以防用户键入非数字信息(或负数)。我还建议您养成使用有意义的元素ID和变量的习惯。如果其他人必须处理您的代码(注意“其他人”可能在六个月后就是您),他们将不知道“Textbox1”、“Textbox2”和“Textbox3”是什么意思,并且将不得不去寻找。为什么不用“数量”、“单位成本”和“总成本”之类的东西呢?非常感谢您的建议。