我正在使用以下jquery函數來僅允許數字輸入。它工作正常,但客戶端現在想限制輸入爲8個數字值。是否在使用下面的代碼來限制字符數?jquery:僅限數字輸入,但也限制字符數
$(document).ready(function() {
$('input.numberinput').bind('keypress', function (e) {
return !(e.which != 8 && e.which != 0 &&
(e.which < 48 || e.which > 57) && e.which != 46);
});
});
在此先感謝您。
只需添加一個' &&(this.value.length> = 8);'在你當前的return語句中,它應該可以正常工作。 – 2013-05-09 13:49:48
你能不能在''標籤上加上'maxlength'屬性? – 2013-05-09 13:58:03