如果用戶輸入的數字高於24並且用戶輸入了0,我希望此功能忽略輸入。現在,我可以輸入高於24的數字。爲什麼?如果輸入大於24的數字或只輸入0,則忽略輸入
$('body').on('keyup', 'input[name="textfield-number-month"]', function(e) {
var data_val = $(this).val();
if(parseInt(data_val) >= 25 || parseInt(data_val) == 0) {
e.preventDefault();
return false;
} else if(parseInt(data_val) <= 24) {
// Some code...
}
});
你爲什麼不只是把一個破發點出現,並提供一些細節 – Steve 2014-10-03 22:48:15
@Steve斷點?你想了解更多細節? – Erik 2014-10-03 22:48:57
是被打的功能嗎? data_val的價值是什麼?當你輸入25時會發生什麼? – Steve 2014-10-03 22:53:42