我正在使用以下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