jQuery Si myform.valide() est vrai, alors le feu d'une autre fonction jQuery?

J'ai une fonction jQuery que je voudrais exécuter uniquement si la validation du formulaire est vrai
J'ai la validation et l'autre jQuery fonctionne bien.
le problème est maintenant à la fois de validation et d'autres fonctions sont en cours d'exécution en même temps.

Je voudrais exécuter les autres fonctions que si le formulaire de validation est vrai.
voici mon script

<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>

veuillez en aviser comment puis-je obtenir ce fait?

Qu'est-ce que votre code jusqu'à présent? Post pièces et nous allons voir.

OriginalL'auteur HaBo | 2011-10-06