嗨,我是編程新手,我面臨着一個問題。自動計算沒有點擊任何按鈕
我有3個輸入值和1個輸入總數。我需要的是當我改變任何輸入總數值應該自動改變。
<input type="text" name="Amt" id="amount" class="form-control" />
<input type="text" name="Amt" id="amount" class="form-control" />
<input type="text" name="Amt" id="amount" class="form-control" />
而且總,我有:
<input type="text" class="form-control" name="total" id="total" value="" />
並且在下面的腳本:
<script type="text/javascript">
$('#amount').change(function() {
$('#total').attr('value', function() {
var result = 0;
$('#amount').each(function() {
result += $(this).attr('value');
});
return result;
});
});
</script>
ID必須是唯一的,你不能有多個具有相同ID的項目,並希望它能正常工作...... –
作爲第一個改變,使ID唯一,並使用'.val()'而不是' .attr()'。 – melancia