2009-04-06 10 views

Répondre

2

ici est votre problème:

//set the rules for the field names 
      rules: { 
       firstname: { 
        required: true, 
        minlength: 2 
       }, 
       surname: { 
        required: true, 
        minlength: 2 
       },    
       email:{ 
        required: true, 
        email: true 
       }, 
       password:{ 
        required: true 
       }, <----- remove this comma !!! 

      }, 

supprimer que ci-dessus par des virgules. aussi, si vous mettez ce bloc de code dans http://jslint.com, vous trouverez la même chose. IE n'aime pas les virgules comme ça dans les hachages, comme d'autres l'ont souligné

+0

+1 a repéré la bonne virgule, gentil! – RuudKok

2

Ligne 76-78 en Ladosa.js:

password:{ 
    required: true, 
}, 

devrait être

password:{ 
    required: true 
}, 

Au moins ce que mon IE donne des erreurs au sujet.
J'espère que cela vous aidera dans la bonne direction.

EDIT (ligne 78, également Ladosa.js)

rules: { //begin rules tag 
    ... 

    password:{ 
    required: true 
    }, // <--- remove this comma also! 

}, //end rules tag 

messages: { 
    name: "Please enter your name", 
    email: "Please enter a valid email address" 
}, 

Assurez-vous de vérifier si tous les tags d'ouverture ont des étiquettes de fermeture, et lors de la suppression du code dans une fonction s'il vous plaît assurez-vous de tout enlever. ..
Aussi si vous indentez (code laten inspringen) votre code il est plus facile de repérer l'erreur.

+0

comment voyez-vous la ligne 79, ma source de vue ne montre que la ligne 69 pour une raison quelconque – TStamper

+0

J'ai édité la réponse: c'est la ligne 76-78 dans Ladosa.js. – RuudKok

+0

non ... ma question est pour voir le code source, quand je l'ouvre dans le bloc-notes, le plus loin la ligne va à 69 et je ne comprends pas pourquoi – TStamper

Questions connexes