我正在一个网站中进行订单和支付网关的整合。我有三个文本框。 Textbox1,其中我有数量和Textbox2,其中我有一个订单的成本,并在Textbox3中显示订单的总成本。现在我要做的是获得总订单成本,取决于没有页面加载jQuery或Ajax的订单数量。使用Ajax进行乘法
我试过如下,但它不会工作。
$(document).ready(function() {
$(".Textbox1").keyup(function(){
var valone = $('#Textbox1').val();
var valtwo = $('#Textbox2').val();
var total = ((valone * 1) * (valtwo * 1));
$('#Textbox3 ').text(total);
});
});
不与您的问题(直接)相关,但不要忘记在用户输入非数字信息(或负数)时添加一些错误检查。另外,我建议你养成使用有意义的元素ID和变量的习惯。如果其他人需要处理你的代码(注意到“别人”可能会在六个月内被_you_),他们将不知道“Textbox1”,“Textbox2”和“Textbox3”是什么,并且将不得不去看。为什么不像“数量”,“单位成本”和“总成本”? – nnnnnn
非常感谢您的建议。 – bid