[javascript][jquery]限定textbox只能輸入數字
textbox的html:
<input type="text" class="form-control" id="txtAchieveStartDate" value="" onkeypress="return isNumber(event,'txtAchieveStartDate')" placeholder="格式YYYMM 202201">
javascript:
function isNumber(evt, objId) {
evt = (evt) ? evt : window.event;
var charCode = (evt.which) ? evt.which : evt.keyCode;
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
return false;
}
if ($('#' + objId).val().length >= 6) {
return false;
}
return true;
}
這篇大概是這樣~
參考資料:
工作經驗