De retour de faux en Javascript/Jquery dans une instruction if

J'ai cette fonction pour vérifier mon formulaire:

function checkFrm() {
    $.each($('select'), function() {
        var $this = $(this);

        if( $this.val() === 'null') {
            //do nothing
        } else {
            if($this.next('input').val().length < 1) {
                return false;
            }
        }
    });
}

Lorsque l'utilisateur soumet le présent, il exécute ce code, et, idéalement, si les critères sont remplis le formulaire ne se soumettent pas à cause de la "return false;" bit.

Cependant, pour une raison quelconque, il est completley en ignorant ce!

Si je définis une variable de retour au début comme " var toreturn = true;' puis set 'toreturn = false' lorsque le déclencheur est appuyé, puis retour toreturn; le droit à la fin, il arrête le formulaire de soumission de l'amende juste... cependant, ce n'est pas beaucoup utilisé, comme les alertes et les chèques-je exécuter entre sont tous déclenchée à la fois ce qui serait complètement déroutant pour l'utilisateur.

Des suggestions s'il vous plaît?

Cheers 🙂

  • Pouvez-vous coller votre Balisage veuillez
InformationsquelleAutor Nick | 2009-08-07