我需要輸入中所有值的總和。結果必須顯示在輸入字段總數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