IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Détecter tout changement dans un formulaire


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 8
    Points : 6
    Points
    6
    Par défaut Détecter tout changement dans un formulaire
    Bonjour,
    j'expose mon problème,
    en fait j'aimerais tester la variable d'un champ input lorsque celle-ci change...
    vous me direz instinctivement que c'est l'évènement onchange, ou encore key...
    mais en fait je voudrais aller un peu plus loin,
    j'aurais voulu tester la variable lorsqu'une personne rentre par exemple son adresse mail en cliquant sur le champ puis en selectionnant dans la liste déroulante de son historique ses adresses mail...J'ai essayé de chercher et aucun évènement ne correspond à cette méthode de remplissage.

    Ca serait pour faire une vérification de ce type: http://portfolio.rurouniarea.com/contact.html

    Merci d'avance, ca m'aiderait beaucoup et je pense que ca aiderait à ceux qui veulent faire des vérifications de formulaires avancées...

  2. #2
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Points : 36 571
    Points
    36 571
    Par défaut
    Bonjour,
    Citation Envoyé par Paco35 Voir le message
    j'aurais voulu tester la variable lorsqu'une personne rentre par exemple son adresse mail en cliquant sur le champ puis en selectionnant dans la liste déroulante de son historique ses adresses mail
    il te suffit de gérer 2 onchange : un sur l'input text pour les saisies manuelles et un sur le select pour les choix dans la liste ...

    A+
    Pour tout savoir sur l'utilisation du forum

    En postant votre message, n'oubliez pas les Règles du Club.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    329
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 329
    Points : 151
    Points
    151
    Par défaut
    Pour les adresses email tu peut faire une vérification de caractéres comme sur l' @ par exemple, si il est la c'est bon sinon tu as un message d'alerte te prévenant.

  4. #4
    Futur Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    Oui mais en fait c'est pas un select c'est ca le probleme...
    Par exemple quand tu rentres un commentaires sur un blog (exemple bête),si tu cliques ou double clique sur le champ input, tu as une liste des pseudo que tu as déja inscrit sur d'autres sites, que le navigateur gère...
    (par exemple si tu reponds à ce message, et que tu doubles cliques sur intitulé et que tu choisis une valeur, comment gérer la modification en Javascript avant de perdre le focus sur cet input.)

    J'essaye d'être le plus clair possible mais c'est pas évident^^

  5. #5
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Points : 36 571
    Points
    36 571
    Par défaut
    Citation Envoyé par Paco35 Voir le message
    Oui mais en fait c'est pas un select c'est ca le probleme...
    Par exemple quand tu rentres un commentaires sur un blog (exemple bête),si tu cliques ou double clique sur le champ input, tu as une liste des pseudo que tu as déja inscrit sur d'autres sites, que le navigateur gère...
    OK : ça "devrait" être géré par le onchage de l'input text

    A+
    Pour tout savoir sur l'utilisation du forum

    En postant votre message, n'oubliez pas les Règles du Club.

  6. #6
    Futur Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    justement non, le onchange est effectué si l'element perd le focus et a changé de valeurs. Seulement moi je suis un peu chiant et je veux mon évènement avant de perdre le focus!

    Merci pour vos réponses rapides!

  7. #7
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Points : 36 571
    Points
    36 571
    Par défaut
    Citation Envoyé par Paco35 Voir le message
    justement non, le onchange est effectué si l'element perd le focus et a changé de valeurs. Seulement moi je suis un peu chiant et je veux mon évènement avant de perdre le focus!
    Oui c'est le fonctionnement normal.
    Utilise un setInterval() pour faire la verif, alors ...
    Mais ça risque d'être pénible

    A+
    Pour tout savoir sur l'utilisation du forum

    En postant votre message, n'oubliez pas les Règles du Club.

  8. #8
    Membre émérite
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Points : 2 814
    Points
    2 814
    Par défaut
    onBlur

  9. #9
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Points : 36 571
    Points
    36 571
    Par défaut


    je veux mon évènement avant de perdre le focus!
    Le onchange serait OK sinon ...

    A+
    Pour tout savoir sur l'utilisation du forum

    En postant votre message, n'oubliez pas les Règles du Club.

  10. #10
    Futur Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    Citation Envoyé par E.Bzz Voir le message
    Oui c'est le fonctionnement normal.
    Utilise un setInterval() pour faire la verif, alors ...
    Mais ça risque d'être pénible

    A+
    Oui j'aimerais ne pas en arriver la si possible^^

Discussions similaires

  1. [MySQL] comment détecter un changement dans une table
    Par acheo dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 07/05/2009, 00h38
  2. Détecter les changements dans un fichier qui alimente une table
    Par yacinechaouche dans le forum Requêtes
    Réponses: 2
    Dernier message: 23/06/2008, 17h56
  3. Changement dans le formulaire pendant une fonction
    Par ben12375 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 17/01/2008, 14h03
  4. détecter des changements sur un formulaire
    Par rafaelle dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 15/09/2007, 00h01
  5. Réponses: 11
    Dernier message: 02/05/2007, 08h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo