0
請幫我。我想在多個輸入值上使用這個腳本。請幫幫我。使用jquery獲取表單值
<script type="text/javascript">
$(document).ready(function() {
$('#pack').blur(function() {
var amount = parseInt($("#rate").val() * $("#pack").val());
var totalamount = parseInt($("#weight").val() * $("#pack").val());
$('.amount').html(amount);
$('.totalamount').html(totalamount);
return false;
});
});
</script>
<p>amount = (rate * pack)</p>
<p>totalamount = (weight * pack)</p>
<form action="/" class="calculator">
<label for="rate">rate: </label><input name="rate" id="rate" type="text" size="5" />
<label for="pack">pack: </label><input name="pack" id="pack" type="text" size="5" />
<label for="bag">bag: </label><input name="bag" id="bag" type="text" size="5" />
<label for="weight">weight: </label><input name="weight" id="weight" type="text" size="5" />
<input type="submit" value="calculate" />
</form>
<p>Amount: <span class="amount"></span></p>
<p>Total Amount: <span class="totalamount"></span></p>
例如:
<label for="rate">rate: </label><input name="rate" id="rate" type="text" size="5" />
<label for="pack">pack: </label><input name="pack" id="pack" type="text" size="5" />
<label for="bag">bag: </label><input name="bag" id="bag" type="text" size="5" />
<label for="weight">weight: </label><input name="weight" id="weight" type="text" size="5" />
<label for="rate">rate: </label><input name="rate" id="rate" type="text" size="5" />
<label for="pack">pack: </label><input name="pack" id="pack" type="text" size="5" />
<label for="bag">bag: </label><input name="bag" id="bag" type="text" size="5" />
<label for="weight">weight: </label><input name="weight" id="weight" type="text" size="5" />
感謝
再次什麼的問題..? O.o – 2011-01-06 21:05:21
由於您聲明瞭多個具有相同名稱的ID,因此失敗,請改用類。 – Ben 2011-01-06 21:06:38
有什麼辦法嗎? – Kulbir 2011-01-06 21:10:51