CMS Automne

Forum de la communauté du CMS Automne
Nous sommes actuellement le Jeu Nov 14, 2024 7:27 am

Le fuseau horaire est UTC [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 5 messages ] 
Auteur Message
MessagePublié: Ven Août 14, 2009 8:08 am 
Hors-ligne

Inscrit(e) le : Ven Juil 31, 2009 4:53 pm
Message(s) : 30
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?


Haut
 Profil  
 
MessagePublié: Ven Août 14, 2009 8:27 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
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.


Haut
 Profil  
 
MessagePublié: Ven Août 14, 2009 9:40 am 
Hors-ligne

Inscrit(e) le : Ven Juil 31, 2009 4:53 pm
Message(s) : 30
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.


Haut
 Profil  
 
MessagePublié: Ven Août 14, 2009 10:26 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
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.


Haut
 Profil  
 
MessagePublié: Ven Août 14, 2009 10:28 am 
Hors-ligne

Inscrit(e) le : Ven Juil 31, 2009 4:53 pm
Message(s) : 30
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.


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 5 messages ] 

Le fuseau horaire est UTC [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 29 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers :  
Powered by phpBB® Forum Software © phpBB Group
Traduit par Maël Soucaze et Elglobo © phpBB.fr