Mam funkcję jQuery, które chciałbym wykonać tylko wtedy, gdy sprawdzanie poprawności formularza jest prawdziwe
Mam sprawdzania poprawności i inne jQuery działa poprawnie.
problem polega teraz na tym, że zarówno sprawdzanie poprawności, jak i wykonywanie innych funkcji odbywa się w tym samym czasie.
Chciałbym uruchomić drugą funkcję tylko wtedy, gdy sprawdzanie poprawności formularza jest prawdziwe. tu jest mój skryptjQuery Jeśli funkcja myform.valid() ma wartość true, należy uruchomić inną funkcję jQuery?
<script>
$(document).ready(function() {
$.validator.addClassRules({
fileName: {
required: true
}
});
$("#myform").validate();
if ($("#myform").valid()) {
$(function() {
$('#myform').submit(function() {
var cboxes = ($('input:checkbox:checked').filter(":checked").length);
var nboxes = ($(":checkbox:not(:checked)").length);
if ((cboxes > 0) && (nboxes > 0)) {
confirm('You have Checked only few locations among the List. \n Are you sure, you do not want to Prescribe from the other locations? ');
} else if (cboxes == 0) {
alert('Please select atleast One Address \n Where you would prefer to prescribe from.');
return false;
}
else {
return true;
}
});
});
}
});
</script>
doradzić w jaki sposób można uzyskać to zrobić?
Jaki jest Twój kod do tej pory? Opublikuj odpowiednie części, a zobaczymy. –