2009-08-26 8 views
1

Ich habe folgende Validierung:jquery Validierungsregeln und eine seltsame IE7 Fehler

phone1: { 
     required: { 
     depends: "#pri_noPhone:not(:checked)" 
     }, 
     number: true, 
     minlength:3, 
}, 

Wenn ein Kontrollkästchen aktiviert ist (ja, kontaktieren Sie mich per Telefon), dann die phone1, phone2 und phone3 gehen validieren.

In FF und Firebug gibt es keine Fehler. IE7 löst jedoch einen Fehler aus, der besagt:

ein Laufzeitfehler ist aufgetreten. Fehler: erwartete Kennung, Zeichenfolge oder Nummer

und es verweist auf die Regeln bei phone1. Nicht sicher warum?

Antwort

1

Ich musste das Komma entfernen nach: minlength: 3,

+0

Ich stieß auf das gleiche Problem in IE6. Nach dem Entfernen des Kommas funktioniert jetzt alles. Für die detaillierten Informationen, http://stackoverflow.com/questions/7246618/trailing-commas-in-javascript vielleicht hilfreich. – David