这是我的jQuery代码
$(document).ready(function () {
$('#txtLoadCode').keydown(function (key) {
if ($(this).val().substring(0, 1) == '0') {
$(this).val('');
return false;
} else {
var keycode = (key.which) ? key.which : key.keyCode;
var code = document.getElementById('<%=txtLoadCode.ClientID%>').value;
if ((!(keycode == 8 || keycode == 46)) && (keycode < 48 || keycode > 57)) {
return false;
} else {
//Condition to check textbox contains ten numbers or not
if (code.length < 5 || keycode == 8) {
return true;
} else {
return false;
}
}
}
});
});
这有助于我接受5位数字。但是当我只输入0时,它仍然接受。我想避免这种情况。
请帮忙