如何修改,以便如果用户未输入数字,则会在文本字段中输入数字0,请提前感谢:
function isNumber(evt) {
evt = (evt) ? evt : window.event;
var charCode = (evt.which) ? evt.which : evt.keyCode;
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
return false;
}
return true;
}
答案 0 :(得分:0)
使用IsNumeric并检查是否为0。
IsNumeric(number goes here)
答案 1 :(得分:0)
如果用户未输入数字,则将在文本字段中输入0
<input type="text" id="numeric" value="0" onclick="this.value='' " onblur="if(this.value==''){ this.value='0'} " />
仅限数字的正则表达式。
$('#numeric').on('input', function (event) {
this.value = this.value.replace(/[^0-9]/g, '');
});