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 :

Valider 2 fonctions JS avant submit (form)


Sujet :

JavaScript

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    478
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 478
    Points : 189
    Points
    189
    Par défaut Valider 2 fonctions JS avant submit (form)
    Bonjour,

    j'utilise 2 fonctions pour le controle des entrees des utilisateurs:
    1 pour les bouttons radio et 1 pour les champs a remplir

    Maintenant je voudrais verifier que ces deux fonctions soit OK avant d'effectuer le submit.

    voici le code qui ne fonctionne pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input onclick="if (testeradio(this.form);verifForm());" type="submit" value="ok" >

    Merci

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 663
    Points
    66 663
    Billets dans le blog
    1
    Par défaut
    et le onsubmit ? a ton avis il sert à quoi ?
    http://www.developpez.net/forums/d55...highlight=form

  3. #3
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (testeradio(this.form) && verifForm());
    Mais ça suffira pas, car tu n'indiques pas ce qu'il faut faire si la condition est remplie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (testeradio(this.form) && verifForm()){this.form.submit();}
    sera mieux...

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 663
    Points
    66 663
    Billets dans le blog
    1
    Par défaut
    si si beef le lien donné montre comment faire plusieurs tests d'affilée dans un onsubmit sur le principe de l'incrément d'une variable flag

  5. #5
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut

    J'avais pas vu que l'input était de type submit

    Ceci dit, je n'ai pas dit que ton lien n'était pas bon Spaffy, je me serais pas permis un tel affront !

    Je proposais juste une correction du code de base de voyageurdumonde

    EDIT :
    Du coup, ma proposition pour un bouton submit serait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    return (testeradio(this.form) && verifForm());

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    478
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 478
    Points : 189
    Points
    189
    Par défaut
    Merci beaucoup, j'ai cherche pendant 2 heures sans succes sur le web pour trouver une solution et vous me donne la reponse en 5 min vous etes geniaux....

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Validation d'un champ de formulaire avant submit
    Par Rony Rauzduel dans le forum jQuery
    Réponses: 7
    Dernier message: 09/11/2012, 18h09
  2. Réponses: 2
    Dernier message: 15/08/2006, 13h51
  3. submit form sur changement de valeur
    Par killerhertz dans le forum ASP
    Réponses: 4
    Dernier message: 23/07/2006, 15h05
  4. submit form dans fonction JScript, Erreur :(
    Par mbk-w dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 22/05/2006, 12h23
  5. Som dans form continu en fonction date selectionée dans form
    Par samlepiratepaddy dans le forum Access
    Réponses: 3
    Dernier message: 26/09/2005, 13h05

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