数字框正整数校验

$("input[type='number']").keydown(function (e) {
var code = parseInt(e.keyCode);
if (code >= 96 && code <= 105 || code >= 48 && code <= 57 || code == 8) {
return true;
} else {
return false;
}
})
//文本框输入事件,任何非正整数的输入都重置为1
$("input[type='number']").bind("input propertychange", function () {
if (isNaN(parseFloat($(this).val())) || parseFloat($(this).val()) <= 0){
$(this).val(0);
}else{
$(this).val(parseInt($(this).val()));
}
})
posted @ 2017-11-18 15:48  小天yy_sina  阅读(205)  评论(0编辑  收藏  举报