SAM wrote:
....
Donc soit ton JS n'est qu'un pré-vérificateur de remplissage de champs
pour éviter l'aller-retour au serveur et ça n'a pas d'importance
puisque tu as prévu les mêmes vérifs côté serveur qui renverront le
formulaire à compléter jusqu'à ce soit OK.
Soit le JS doit vraiment faire qque chose avant d'envoyer et ... cela
est à éviter absolument ! ! ! !
OK OK merci à tous de vos réponses. En ce qui me concerne, le javascript est
là dans le but d'éviter à l'utilisateur de faire des erreurs dans le
formulaire (par exemple, il vérifie qu'il a mis deux fois le même mot de
passe dans les deux champs prévus à cet effet) et les vérifications
importantes (genre: est-ce qu'il a mis une adresse e-mail valide? Ou est-ce
qu'il n'a pas mis du html/php dans son pseudonyme?) sont refaites coté
serveur. Je m'étais imaginé, mais peut être était-ce valable avec un "vieux"
browser (IE3 ou IE4), qu'un formulaire contenant une clause onsubmit
bloquait forcément la soumission dans le cas où le javascript était
désactivé. Ca n'a pas l'air d'être le cas et ça m'aurait bien arrangé, mais
il existe effectivement des solutions pour pallier cela (merci aux autres
contributeurs pour me les avoir suggérées).
Bonne soirée à tous,
PC