Je veux v�rifier le contenu d'un formulaire avant de l'envoyer. J'utilise jQuery.
Voici le handler du submit :
Voici un bout du checkForm :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 $(document).ready(function() { $('#wal_form').submit(function(event) { checkForm(event); }); });
J'ai ajout� le return false dans le doute. Impossible de le faire fonctionner : le formulaire est post� � tous les coups ! J'ai essay� en mettant le preventDefault directement dans .submit du form, j'ai essay� en ajoutant un event.stopPropagation(); rien n'y fait ! Je n'ai pas d'erreur JS dans mon code et j'utilise Firefox 3.6.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12 checkForm = function(event) { event.preventDefault(); // On génère une erreur pour tester if (true) { showErrorMessage("error_key_1"); return false; } // Si tout est ok, on soumet le formulaire //TODO };
Pourquoi �a ne fonctionne pas ?
Merci pour votre aide !
Partager