Un <input type="image" /> est automatiquement un bouton de soumission de formulaire. Il est strictement équivalent en terme d'effet à un <input type="submit" />.
Ton onclick="submit" :
- ne veut rien dire : dans un on*="code JS", le code JS doit être une action valide, soit un appel à une fonction, un return, un calcul, que sais-je, mais pas juste un mot comme ça.
- n'a aucune utilité : le bouton est déjà un bouton de soumission.
La différence c'est que sous Firefox il ignore l'erreur sur onclick="submit" (affiche la console d'erreurs quand tu fais du JS, ça t'apprendra beaucoup ) et suit le comportement "normal". Alors qu'IE est moins tolérant sur une erreur à ce niveau.
Donc : retire ton onclick="submit" et ça marchera partout
Ton onclick="submit" :
- ne veut rien dire : dans un on*="code JS", le code JS doit être une action valide, soit un appel à une fonction, un return, un calcul, que sais-je, mais pas juste un mot comme ça.
- n'a aucune utilité : le bouton est déjà un bouton de soumission.
La différence c'est que sous Firefox il ignore l'erreur sur onclick="submit" (affiche la console d'erreurs quand tu fais du JS, ça t'apprendra beaucoup ) et suit le comportement "normal". Alors qu'IE est moins tolérant sur une erreur à ce niveau.
Donc : retire ton onclick="submit" et ça marchera partout
Ressources [PHP][MySQL][prototype.js]