我在我的表单上有一个用户必须填写一个月的文本框,我想出了如何输入数字值,但我想让我的文本框接收1到12之间的数值。我已经尝试了最小,最大但他们都没有工作。接收月份的文本框输入验证
HTML代码:
<input type="text" class="form-control" name="Month" id="Month"onkeypress="return isNumber(event)"maxlength="2"placeholder="MM"required="required">
JavaScript代码:
<script type="text/javascript">
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;
}
</script>
我建议使用autoNumeric插件:HTTP:// WWW。 decorplanit.com/plugin/ –