我正在修改jquery验证脚本以包含一个简单的验证码字段。我把一切都搞定了,除了这个captha领域。在我的表单上,用户必须解决一个简单的问题,10 + 2是什么。显然,答案是12,所以这是用户应该在字段中添加的值。
现在,如果机器人提交表单,此字段将为空,其他一些值将填入该字段,这将触发我的错误消息。
我的问题是,我该如何实现这一点。这是我的验证脚本
jQuery(document).ready(function($) {
$('#commentform').validate({
rules: {
author: {
required: true,
minlength: 2
},
email: {
required: true,
email: true
},
comment: {
required: true,
minlength: 20
},
captcha: {
required: true,
}
},
messages: {
author: validationtext.author,
email: validationtext.email,
comment: validationtext.comment,
captcha: validationtext.captcha
},
errorElement: "div",
errorPlacement: function(error, element) {
element.before(error);
}
});
});
答案 0 :(得分:1)
指定12
作为最小值和最大值:
captcha: {
required: true,
range: [12, 12]
}