こんにちは今私は解決策を数時間探します。20個のフィールド(ドロップダウン)があり、「はい」と「いいえ」の回答があります。ここで、ユーザーが20の「はい」のうち3つを言わなければならないことを検証したいと思います。これが20からのものであるかどうかは関係ありません。
たとえば、20個のドロップダウンの1つ...
<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());
}
});
});