CMS Automne
http://www.automne-cms.org/forum/

Vérification formulaire en javascript
http://www.automne-cms.org/forum/viewtopic.php?f=2&t=565
Page 1 sur 1

Auteur:  FBXtra [ Ven Août 14, 2009 8:08 am ]
Sujet du message:  Vérification formulaire en javascript

Salut,

Encore un problème de formulaire désolé...

J'aimerais pouvoir vérifier mon formulaire en javascript sans passer par <atm-form-required> qui me force à soumettre réellement le formulaire avant de vérifier. J'ai certains champs qui ne sont pas des <atm-input> que je voudrais vérifier avant la soumission mais qui passent quand même.

Est-ce possible?

Auteur:  Sébastien [ Ven Août 14, 2009 8:27 am ]
Sujet du message:  Re: Vérification formulaire en javascript

Les tags atm-input génèrent des champs input classique. Tu peux en voir le code généré dans ta page.
Pour en vérifier le contenu avant soumissions via javascript, il te suffit "d'attraper" ces champs input (les tiens ou ceux générés par Automne) via le DOM au moment du clic sur le bouton valider pour en vérifier les valeurs.

C'est exactement comme si tu voulais vérifier un formulaire classique.

Auteur:  FBXtra [ Ven Août 14, 2009 9:40 am ]
Sujet du message:  Re: Vérification formulaire en javascript

J'ai essayé ça déjà mais le formulaire est soumis quand même.
Je teste une autre fonction là pour bloquer la soumission en cas d'erreur sur un champ.

Je reposterai si je rencontre un nouveau problème.

Merci bien.

Auteur:  Sébastien [ Ven Août 14, 2009 10:26 am ]
Sujet du message:  Re: Vérification formulaire en javascript

Il faut que tu ajoute via javascript un évènement onsubmit sur le tag form et que cet évènement retourne false si le formulaire est incorrect.

Auteur:  FBXtra [ Ven Août 14, 2009 10:28 am ]
Sujet du message:  Re: Vérification formulaire en javascript

Oui c'est ce que je ne parvenais pas a faire là mais je vais utiliser la fonction submit de jQuery sur le formulaire pour régler ça... je verrai si ça marche.

Merci bien.

Page 1 sur 1 Le fuseau horaire est UTC [Heure d’été]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/