Ho una funzione jQuery che vorrei eseguire solo se la convalida del modulo è vera
Ho la validazione e altri jQuery funzionano bene.
il problema è ora sia la convalida che altre funzioni sono in esecuzione nello stesso momento.
Vorrei eseguire l'altra funzione solo se la convalida del modulo è vera. qui è il mio scriptjQuery Se myform.valid() è true, attiva un'altra funzione 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>
Si prega di comunicare come posso ottenere questo fatto?
Qual è il tuo codice fino ad ora? Pubblica parti rilevanti e vedremo. –