我需要输入中所有值的总和。结果必须显示在输入字段总数readonly
中。使用jQuery获取所有输入值的总和
用户可以输入1个或多个值。问题是我的var
值不正确。我还想知道如何通过onchange
立即返回价值?
$(document).ready(function() {
$("div#example input").change(function() {
var value = '';
$("div#example input[name!=total]").each(function() {
value += $(this).val();
});
console.log("value after each: " + value);
});
})
HTML:
<div id="example">
<input type="text" size="5" id="value1" name="value1" />
<input type="text" size="5" id="value2" name="value2" />
<input type="text" size="5" id="value3" name="value3" />
<input type="text" size="5" id="value4" name="value4" />
<input type="text" size="5" id="value5" name="value5" />
<input type="text" size="5" id="total" readonly="readonly" class="bckground" name="total" />
+1 parseInt函数 – 2010-01-28 19:24:50
或parseFloat/...双人床,因为你需要... – roman 2010-01-28 19:25:22
以及我如何返回值? – lander 2010-01-28 19:26:42