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 :

verification valeur des champs


Sujet :

JavaScript

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 34
    Points : 26
    Points
    26
    Par défaut verification valeur des champs
    Bonjour,

    dans une page jsp j'ai plusieurs boutons
    - un bouton submit valider (1) qui affiche le reste de ma page en fonction de ce que j'ai choisi dans une liste déroulant
    - un bouton submit ajouter (2) qui ajoute mes données dans une base de données via une servlet
    - un bouton submit valider (3) qui ajoute d'autres données dans une base de données via une servlet

    Voila mon problème maintenant, pour ajouter dans ma BDD (bouton 2 et 3)j'utilise une fonction verification qui permet de verifier que tout mes champs ne sont pas vides, le problème c'est qu'elle se déclenche aussi lorsque je clique sur le bouton 1 pour afficher le reste de ma page.

    je voudrais savoir si vous n'auriez pas des asctuces pour que ma fonction ne se déclenche que sur mes boutons 2 et 3.

    merci d'avance

  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 manu80000 Voir le message
    je voudrais savoir si vous n'auriez pas des asctuces pour que ma fonction ne se déclenche que sur mes boutons 2 et 3.
    Il ne faut mettre qu'un seul bouton type="submit" par <form>.
    Les autres doivent être des type="button" et adaptant le script appelé (qui pourra éventuellement faire un this.form.submit() )

    A+

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 34
    Points : 26
    Points
    26
    Par défaut
    ce sont des boutons de type image l'evenement c'est onclick et apres je redirige vers la page qu'il faut mais dans ma balise form j'ai onsubmit = "return verification" et c'est pour ca qu'il fait ma verification sur tout mes boutons. ne peut on pas trouvé une actuse pour savoir sur quel bouton l'utilisateur a cliqué avant de faire le onsubmit du form

  4. #4
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Points : 4 835
    Points
    4 835
    Par défaut
    - déclare une variable globale
    - dans ta fonction appelante ( donc au click des boutons ) initialise la variable globale par ce que tu veux ( id du bouton , nom ... )
    - dans ta méthode verification() tu n'as plus qu'as testé sur quel bouton l'utilisateur a clické

  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 manu80000 Voir le message
    ne peut on pas trouvé une actuse pour savoir sur quel bouton l'utilisateur a cliqué avant de faire le onsubmit du form
    Déjà dit !
    (tu pourras faire ça sans problème dans les fonctions appelées dans les onclick de tes 2 type="button")

    Sachant :
    qu'un type="image" se comporte comme un type="submit"
    qu'il ne faut pas mettre de onclick sur les type="submit" (ni type="image", donc)

    A+

Discussions similaires

  1. Verification des valeurs des champs de texte
    Par hamadi 2 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 02/03/2011, 14h42
  2. Récupérer les valeurs des champs créés dynamiquement
    Par outlawz dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 03/05/2006, 16h32
  3. [SPRING][HIBERNATE][MYSQL] insert et valeur des champs.
    Par nikalkal dans le forum Hibernate
    Réponses: 9
    Dernier message: 27/04/2006, 14h07
  4. [STRUTS] Valeur des Champs disable s'efface lors d'actions
    Par cosmos38240 dans le forum Struts 1
    Réponses: 5
    Dernier message: 24/11/2005, 16h20
  5. [servlet][tester la valeur des champs récupérés]
    Par maya5 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 14/05/2004, 10h06

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