状況: ページ上に複数のフォームがあり、各フォームに複数のチェックボックス セットがあります。チェックボックスは次のようになります。
<input type="checkbox" class="styled" id="$opt" name="$ID.$opt[]" value="$opt" >
無関係ではあるが干渉要因があるため、クラスまたは ID を変更または追加することはできません。このパズルの他のピースを見つけましたが、フォームごとにチェックボックスの複数のグループを検証したい場合は特に、それらの使用方法がわかりませんでした。
私はこれを試しました
jQuery.validator.addMethod('validate-checkbox-oneormore', function (value) {
return jQuery('.require-one:checked').size() != 0; }, 'need a value');
ファイル内の直後に、実際のプラグインスクリプトの下に配置しました。私はほとんどの場合、この機能を検証時に使用するので、プラグインの一部として使用することもできます。
データ属性を使用してこの検証を実行するにはどうすればよいですか?