配列にチェックボックスの値を格納したいのですが、selectList
ではなくselectList[]
なので、検証ルールを使用することはできません。私はIDを試みたが、それはルールが名前に結び付くだけであるようだ。jqueryは配列入力の規則を追加します
HTML:
<input id='sendList' type='checkbox' name='selectList[]' value='$set[ListID]'>
JSルール:で
$("#selectList").validate({
rules: {
'selectList[]': {
required: true,
minlength: 1
}
}
});
:
$("#selectList").validate({
rules: {
selectList[]: {
required: true,
minlength: 1
}
}
})
});
が
を実はこれ以外の作業の答えです。 jQueryのバリデーションでは、同じ名前の複数のフィールドの検証は許可されないので、上記のanswer.lnameという名前の最初のフィールドは 'selectList []'と検証され、フィールドの配列を投稿しようとするとあまり役に立ちません。 – jtheman
私の仕事..........ありがとう!!!!!!!!! –