Ich suche eine Weile für diese und ich kann nicht etwas finden, das für mich funktioniert.checkbox validation mit jquery
Ich habe diese Checkbox:
<%= 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>
Ich möchte bestätigen, dass nur ein überprüft, wenn eine Textänderung, so etwas wie dieses, und jQuery .validate von verwenden, ich weiß nicht, was ist der beste Weg, um dies zu bestätigen.
tbCodCliente ist eine Textbox, die ich als Suchparameter verwendet werden, und das Kontrollkästchen ist ein Parameter oder ein Wert für die Funktion zum automatischen Vervollständigung der Textbox
$('#tbCodCliente').change(function() {
if ($('#cbCodigo').attr('checked', false) &&
$('#cbNombreCliente').attr('checked', false) &&
$('#tbCheckbox').attr('checked', false)) {
// function for validate method
}
});
Ich versuche, diese Art und Weise zu validieren, aber ich don Ich weiß nicht, ob es der beste Weg ist.
EDIT: Ich mag so etwas, aber trotzdem gefunden, wie es
('#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."}
}
})
}
});
Ich habe gerade die Frage bearbeitet –