我有一个 HTML 文本框:
<form method="post" id="register-form" novalidate>
Session:
<input type="text" name="session" id="session"/>
<input type='submit' name='add' value='Save'/>
</form>
我希望在文本框中输入的日期介于 2000 年和 2014 年之间,并且应拒绝输入 212、998 等。如何在 JQuery 中验证它?
<script>
$(function() {
$("#register-form").validate({
rules: {
session: {
required: true,
},
},
messages: {
session: "Please enter year",
},
submitHandler: function(form) {
form.submit();
}
});
});
</script>
最佳答案
您应该像这样使用 jQuery 插件的“min”和“max”方法:
$("#register-form").validate({
rules: {
session: {
required: true,
min: 2000,
max: 2014
},
},
messages: {
session: "Please enter year",
},
submitHandler: function(form) {
form.submit();
}
});
来源: http://jqueryvalidation.org/min-method http://jqueryvalidation.org/max-method/
关于javascript - 如何使用 jquery 规则验证我在文本框中输入的年份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21809035/