我正在尝试验证id为 phone 的输入元素,我已经使用required和minlength成功验证了输入元素 postcode 。
我附加了名为数字的第二个输入字段以及所需的规则和编号,但它没有验证表单中的输入是否为数字。它正在运行所需的检查,但是当我输入一个字母时,表单允许这样做,这不是我想要它做的。
请在此处找到表单 - http://www.bestclownintown.co.uk/book.php
这里是jQuery代码,我的语法可能错了吗?任何帮助表示赞赏:
<script>
$(document).ready(function() {
$("#myform").validate({
rules: {
postcode: {required: true, minlength: 6},
number: {required: true, number: true},
}
});
});
</script>
答案 0 :(得分:1)
尝试用以下代码替换您的代码:
$(document).ready(function() {
$("#myform").validate({
rules: {
postcode: {required: true, minlength: 6},
phone: {required: true, number: true},
}
});
});
规则对象的 key
应该是验证元素的名称,类或属性。有关详细信息,请咨询docs。