Jquery输入字段计算
我试图使用Jquery对输入字段执行简单的计算,但无法使其工作Jquery输入字段计算,jquery,Jquery,我试图使用Jquery对输入字段执行简单的计算,但无法使其工作 <label for="a"><input type="number" id="a" value="1" size="2" maxlength="1"></label> <label for="b"><input type="number" id="b" value="1" size="2" maxlength="1"></label> <div cla
<label for="a"><input type="number" id="a" value="1" size="2" maxlength="1"></label>
<label for="b"><input type="number" id="b" value="1" size="2" maxlength="1"></label>
<div class="button">
<a name="qtybutton" onClick="calculation()">update</a>
</div>
<script>
function calculation() {
variable = new XMLHttpRequest();
var total = 0;
var sqty = $('#a').val();
var itemprice = $('#b').val();
var total = sqty * itemprice;
$('#total').val(total);
alert("OK");
}
</script>
更新
函数计算(){
变量=新的XMLHttpRequest();
var合计=0;
var sqty=$('#a').val();
var itemprice=$('#b').val();
var总计=平方米*项目价格;
$('总计').val(总计);
警报(“正常”);
}
我得到警报“OK”,所以至少我知道jquery函数正在工作,但没有执行任何计算。如果有任何建议,我将不胜感激 当您有一个名为
total
的元素时,它将起作用:
<label for="a"><input type="number" id="a" value="1" size="2" maxlength="1"></label>
<label for="b"><input type="number" id="b" value="1" size="2" maxlength="1"></label>
<label for="total"><input type="number" id="total" size="2"></label>
<div class="button">
<a name="qtybutton" onClick="calculation()">update</a>
</div>
函数.val()
通常与输入关联,而.html()
函数将文本放入元素中。试试这个:
function calculation() {
variable = new XMLHttpRequest();
var total = 0;
var sqty = $('#a').val();
var itemprice = $('#b').val();
var total = sqty * itemprice;
$('#total').html(total);
alert("OK");
}
您的
元素在哪里?您需要输入设置的值。total:
这是itOkay,我发布了我的答案。)