Bonjour. C’est très claire maintenant. Par contre dans ton script comme dans beaucoup d’autres on appelle la fonction avant de la créer ; pourquoi ? Je sais que l’ordre n’a pas d’importance mais d’un point de vue logique, ça m’échappe d’utiliser quelque chose avant la création de celle ci. Merci
> Le 22 juil. 2017 à 00:05, Abdel <abdelkrim.bens...@free.fr> a écrit : > > Coucou Christophe, > > Tout d'abord, je te remercie pour ton mail en perso. > > Je m'excuse pour le retard, je ne suis pas chez moi actuellement. > > Maintenant, passons à ta question. > > L'objet $validation, c'est l'objet jQuery que l'on a fait pointer, à sa > déclaration, sur l'input dont l'attribut id correspond à "validation". > > Rappelle-toi, nous avions mis : > > $validation = $('#validation'); > > L'événement suivant en jQuery : > > $validation.clidk(function(e){ > ... > } > ); > > Associe l'événement du click sur l'objet dont l'id correspond à "validation", > c'est à dire le bouton de validation de notre formulaire. > > Donc, tu vois, l'événement onClick est appelé lorsque le bouton de validation > du formulaire est cliqué par entrée ou avec la souris, peu-importe. > > Autrement, les fonctions événementielles peuvent aussi être appelées en > utilisant un attribut directement sur l'objet en question, comme > onClick="laFonction();". > > Le paramètre (e) passé à la fonction événementielle, stocke l'objet du dit > événement et peut à son tour proposer des méthodes et attributs selon la > nature de lévénement, click, focus, keyUp, etc > > La déclaration de la fonction verif peut être introduite dans le code avant > ou après son appel, peu-importe. > > C'est de cette fonction verif, que je te parlais dans mon mail précédent, en > disant qu'on aurait pu s'en passer. > > Effectivement, on aurait pu mettre directement la condition dans la fonction > événementielle ! > > Voila, je reste à ta dispo pour toute question supplémentaire. > > Bien amicalement, > Abdel. > > -----Message d'origine----- From: Christophe Garnier > Sent: Monday, July 17, 2017 10:36 AM > To: Proglist > Subject: [progliste] Re: validation d'un formulaire en jquery > > Salut Abdel et tous. oui j’ai des questions. Les voici : > 1 sur la ligne $validation.click(function(e){ click n’est-il pas consacré > au click de souris alors que le script fonctionne bien en tapant entrer sur > validation ? à quoi sert la lettre (e) > Pourquoi exécuter la fonction verif() avant de la créer ? > Merci de m’expliquer tout ça pour que j’acquière la logique qui va bien. > bonne journée > > > >> Le 13 juil. 2017 à 20:14, Abdel <abdelkrim.bens...@free.fr> a écrit : >> >> Recoucou Christophe, >> >> En effet, le plus simple, pour bien comprendre comment interagir avec le >> formulaire, ce serait de créer un formulaire avec un seul champ de saisie, >> ainsi qu'un bouton de validation. >> >> C'est ce que je vient de te concocter lol ! >> >> Dès validation du formulaire, une fonction jquery est appelée, qui va >> analyser le champ. >> >> S'il est vide, elle affichera une alerte, sinon, le contenu du champ dans >> une alerte également. >> >> C'est vrai qu'on aurait pu se passer, pour faire encore plus simple, de >> cette fonction, en mettant juste tout ça dans une structure conditionnelle, >> mais bon... >> >> Je t'ai intégré la balise script comportant le code jquery dans l'entête de >> la page, mais tu peux aussi la séparer en la mettant dans un fichier js >> externe si tu veux. >> >> Le formulaire est disponible en ligne ici et il est également en PJ, dans >> une archive zip : >> >> http://cyber25.free.fr/testValidationJquery/test.html >> >> >> Voila, n'hésite surtout pas à poster si besoin. >> >> Bien amicalement, >> Abdel. >> >> >> Le 13/07/2017 à 15:11, Christophe Garnier a écrit : >>> Bonjour. Merci pour ton aide. Oui j’avais essayé ça mais je n’arrive pas à >>> le faire fonctionner. De plus, pour moi, je trouve que toutes les >>> explications nécessaire n’y sont pas. en fait je veux faire un truc super >>> simple pour tester et après le faire plus complexe. je veux dans un premier >>> temps tester si un champ est vide et pouvoir l’indiquer à l’utilisateur >>> via jquery. >>> Quand je cherche sur le net, je trouve des trucs super compliqués mais peu >>> d’explications précises et simple. >>> Bonne journée >>> >>> >>>> Le 13 juil. 2017 à 07:36, Abdel <abdelkrim.bens...@free.fr> a écrit : >>>> >>>> Salut Christophe, >>>> >>>> As-tu essayé jquery Validate? >>>> >>>> Voici un article qui décrit son utilisation, je n'ai pas eu le temps >>>> encore de faire des tests : >>>> >>>> https://www.pierrefay.fr/blog/jquery-validate-formulaire-validation-tutoriel.html >>>> >>>> Bien amicalement, >>>> Abdel. >>>> >>>> >>>> Le 12/07/2017 à 14:54, Christophe Garnier a écrit : >>>>> Salut les copains de la liste. Je tente d’apprendre jquery mais je >>>>> n’arrive pas à trouver un exemple simple qui fonctionne. >>>>> Je veux créer un formulaire en html et dans un premier temps, vérifier >>>>> que les champs soient bien remplis avec un message d’erreur si ce n’est >>>>> pas le cas. >>>>> Par exemple on a un champ utilisateur et mot de passe puis bouton submit >>>>> pour validation. Je souhaite qu’en validant le formulaire soit indiqué >>>>> par exemple que le champ utilisateur n’est pas remplit. >>>>> Si quelqu’un a un exemple simple je prends volontiers. >>>>> merci >>>>> >>>>> Progliste : >>>>> Pour se d�sinscrire de la liste : >>>>> mailto:progliste-requ...@ml.free.fr?subject=unsubscribe >>>>> >>>>> Pour voir les archives de la liste : >>>>> http://www.mail-archive.com/progliste@ml.free.fr/ >>>>> >>>>> Je vous rappelle que les pi�ces jointe sont activ�s leur taille est >>>>> limit� � 2 MO >>>>> >>>>> Pour acc�der aux fichiers de la liste >>>>> http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr >>>>> Ou en utilisant la nouvelle page de partage : >>>>> http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt >>>>> Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, >>>>> je vous r�pondrez en priv�. >>>>> >>>>> >>>>> >>>> Progliste : >>>> Pour se d�sinscrire de la liste : >>>> mailto:progliste-requ...@ml.free.fr?subject=unsubscribe >>>> >>>> Pour voir les archives de la liste : >>>> http://www.mail-archive.com/progliste@ml.free.fr/ >>>> >>>> Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� >>>> � 2 MO >>>> Pour acc�der aux fichiers de la liste >>>> http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr >>>> Ou en utilisant la nouvelle page de partage : >>>> http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt >>>> Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, >>>> je vous r�pondrez en priv�. >>>> >>>> >>> Progliste : >>> Pour se d�sinscrire de la liste : >>> mailto:progliste-requ...@ml.free.fr?subject=unsubscribe >>> >>> Pour voir les archives de la liste : >>> http://www.mail-archive.com/progliste@ml.free.fr/ >>> >>> Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� >>> � 2 MO >>> >>> Pour acc�der aux fichiers de la liste >>> http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr >>> Ou en utilisant la nouvelle page de partage : >>> http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt >>> Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je >>> vous r�pondrez en priv�. >>> >>> >>> >> >> <testValidationJquery.zip> > > Progliste : > Pour se d�sinscrire de la liste : > mailto:progliste-requ...@ml.free.fr?subject=unsubscribe > > Pour voir les archives de la liste : > http://www.mail-archive.com/progliste@ml.free.fr/ > > Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � > 2 MO > > Pour acc�der aux fichiers de la liste > http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr > Ou en utilisant la nouvelle page de partage : > http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt > Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je > vous r�pondrez en priv�. > > Progliste : > Pour se d�sinscrire de la liste : > mailto:progliste-requ...@ml.free.fr?subject=unsubscribe > > Pour voir les archives de la liste : > http://www.mail-archive.com/progliste@ml.free.fr/ > > Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � > 2 MO > Pour acc�der aux fichiers de la liste > http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr > Ou en utilisant la nouvelle page de partage : > http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt > Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je > vous r�pondrez en priv�. > > Progliste : Pour se d�sinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 MO Pour acc�der aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je vous r�pondrez en priv�.