嗨,现在我搜索了几个小时的解决方案。我有 20 个字段(下拉菜单),答案是“是”和“否”。现在我想验证,用户必须对 20 个“是”中的 3 个说“是”。这是从 20 开始的无所谓。
例如,20 个下拉菜单之一...
<select name="dd1" id="dd1">
<option value="yes">Yes</option>
<option value="no" selected="selected">No</option>
</select>
有没有人有解决方案的想法?
对于验证,我使用例如这种格式:
$(document).ready(function(){
$("#register").validate({
rules: {
surname: {
required: true,
minlength: 3
},
messages: {
surname: {
required: "xxx",
minlength: "xxx"
},
errorPlacement: function (error, element) {
if ( element.is(":checkbox") )
error.appendTo(element.parent("td").next("td"));
else if ( element.is(":radio") )
error.appendTo(element.parent("td").next("td"));
else
error.appendTo( element.parent());
}
});
});