1
在我們的公用事業賬單上,一個人只能玩他們欠下(或少於)他們最多的一定數額的東西。我已經創建了一個方法來檢查這個,但是,我需要能夠傳入他們欠的總數來完成比較。我如何輸出到期的總金額,以便jQuery可以收集該金額?如何從頁面獲取值以便jQuery可以處理它?
這裏是我的方法:
$.validator.addMethod('MaxDue', function(value, element, params) {
var maxPay = parseFloat($(params.totalDue).val());
var maxTotal = 750.00;
var payAmount = parseFloat($(params.payment).val());
return (payAmount <= maxPay || (maxPay > maxTotal && payAmount <= maxTotal));
}, 'Amount greater than dollar amount allowed.');
這裏的是相關的驗證規則部分:
"Payment.PayAmount": {
required: true,
min: 0.01,
MaxDue: {
totalDue: 88.84,
payment: "#Payment_PayAmount"
}
}
下面是受影響的產量從我的代碼區域:
<fieldset>
<legend>Account Information</legend>
<p>Current Balance: 88.84</p>
<p>Amount to Pay: <input id="Payment_PayAmount" name="Payment.PayAmount" type="text" value="88.84" /></p>
</fieldset>