-4
好吧,我有JavaScript來計算HTML表單的動態價格。代碼如下:通過一個隱藏的輸入傳遞一個JavaScript變量
jQuery("input[name='Amount']").change(function() {
if (isNaN(parseFloat(this.value)) || !isFinite(this.value)) {
jQuery(this).val('');
return false;
}
var calc = parseFloat(this.value) * 0.95;
jQuery(this).parents("form").find("input[name='price']").val(calc);
});
這與該輸入:
<input class="irrelevant typeahead" type="text" placeholder="Amount" name="Amount"/>
的JavaScript採用該值,計算價格,我想它來填充這個:
<input type="hidden" name="price" value=""/>
我相信我的javascript是正確的。我需要做什麼才能使價格發揮作用?
你爲什麼要改變「原始代碼」。 – Steve
'「input [name ='Amount']」.value'是錯誤的,它應該是'this.value',因爲它在原來的 – dmullings
因爲我真的不知道我在做什麼。 – user3784221