我正在使用 jQuery Validation Plugin 1.9.0 来验证我的样式表单。我测试过 IE7/8/9、Firefox、Safari、Chrome 和 Opera。一切正常,除了验证 Safari 和 Chrome 中的复选框。没有错误消息或阻止发布表单。有什么我可以做的吗,或者这是 Safari 和 Chrome 的问题?
复选框:
<label class="checkbox" for="joingroupkey_1">
<input type="checkbox" class="checkbox hiddeninput" value="1" id="joingroupkey_1" name="joingroupkey">
<div class="checkbox styled"></div>
Newsletter 1
</label>
<label class="checkbox" for="joingroupkey_2">
<input type="checkbox" class="checkbox hiddeninput" value="2" id="joingroupkey_2" name="joingroupkey">
<div class="checkbox styled"></div>
Newsletter 2
</label>
<label class="checkbox" for="joingroupkey_3">
<input type="checkbox" class="checkbox hiddeninput" value="3" id="joingroupkey_3" name="joingroupkey">
<div class="checkbox styled"></div>
Newsletter 3
</label>
脚本:
$('#newsletter').validate({
rules: {
joingroupkey: {
required: true,
minlength: 1
}
},
errorPlacement: function(label, element) {
label.insertBefore(element);
}
});