如何在jQuery中驗證金額,我可以輸入的最大金額是9999.99 所以我的要求是: 1.it應該只允許數字和一個點 2.max長度爲7(包括點) 3.before點的最大長度爲4 4.after點的最大長度爲2如何在jquery中驗證金錢
目前我的文本框只允許數字和一個點用下面的代碼
$('#txtpaymentamnt, #txttenderamt').on("keypress", function (e) {
alert(e.which);
if (e.which != 8 && e.which != 0 && ((e.which < 48 || e.which > 57) && e.which != 46)) {
e.preventDefault();
}
你需要在檢查輸入值事件(例如,按鈕點擊)還是防止輸入錯誤的數據? – siniy
文本框離開事件或防止輸入錯誤的數據(但應彈出一條消息,說明最大值爲9999.99) – Santosh
如果您使用的是html5,您可以使用並使用min和max屬性 –