私はこれをしばらく探していますが、私にとってはうまくいくものは見つかりませんでした。jqueryを使用したチェックボックス検証
私は、このチェックボックスを持っている:
<%= Html.CheckBox("cbCodigo") %> <label class="inline" for="Codigo">Codigo</label>
<%= Html.CheckBox("cbNombreCliente") %> <label class="inline" for="NombreCliente">Nombre del cliente</label>
<%= Html.CheckBox("cbCiudad") %> <label class="inline" for="Ciudad">Ciudad</label>
私は一つだけが、時にテキストボックスの変更チェックをこのような何か、とjQueryの.validateを使用している、私は最善の方法何でないことを検証しますこれを検証するため。
tbCodClienteは、私が検索パラメータとして使用テキストボックスで、チェックボックスは、パラメータまたはテキストボックスのオートコンプリート機能の値です
$('#tbCodCliente').change(function() {
if ($('#cbCodigo').attr('checked', false) &&
$('#cbNombreCliente').attr('checked', false) &&
$('#tbCheckbox').attr('checked', false)) {
// function for validate method
}
});
私はこの方法を検証しようとしているが、私ドンそれが最善の方法であるかどうかは分かりません。
EDIT: 私はこのような何かをしたいが、まだそれは
('#tbCodCliente').change(function() {
if($("input:checked").length == 0) {
$("#request-form").validate({
rules: {
checkbox: {
required: 'input[type="checkbox"]:checked',
minlength: 1
}
},
messages: {
checkbox: {"Please check at least one."}
}
})
}
});
私はちょうど質問 –