jQueryValidate - Pflichtfeld - hängt funktioniert nicht

Mit jQueryValidate, ich bin versucht, ein Feld nur erforderlich, wenn ein bestimmtes anderes Feld leer ist. So, nach der Suche im Internet, habe ich diese :

rules: {
     marque: {
          required: {
               depends: function() {
                    if (($('#add_marque').val() == "Ajouter une marque" && $('#marque').val() == -1) || ($('#add_marque').val() == "" && $('#marque').val() == -1)) {
                         return true;
                     }
                     else {
                         return false;
                     }
               }
          }
     }
}

Leider, es funktioniert nicht. Aber wenn ich dies Tue :

depends: function() {
     if (($('#add_marque').val() == "Ajouter une marque" && $('#marque').val() == -1) || ($('#add_marque').val() == "" && $('#marque').val() == -1)) {
          alert("Here!");
          return true;
      }
      else {
           return false;
      }
}

Alert-box erscheint. So, mein test scheint zu funktionieren.
Kann mir jemand sagen was ich falsch gemacht habe?
Ich bin mit jQuery 1.8.3 und qTip2 mit jQueryValidate.
Ich danke Ihnen sehr!

InformationsquelleAutor Lancelot | 2013-06-15
Schreibe einen Kommentar