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 :

form validation check


Sujet :

JavaScript

  1. #1
    Membre averti
    Inscrit en
    Août 2007
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 34
    Par défaut form validation check
    Salut tout le monde voici mon code qui test si les champs et vide et après il lance un message alert ,
    mais mon problème c que après avoir bien test les formulaire il submit la page vers ajout.php je veux pas que la page submit si y-a un erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    function valider() {
     
      if(document.formSaisie.nom.value == "") {
    	alert("Saisissez votre nom");
    	return false;
      }
     
      if(document.formSaisie.prenom.value == "") {
    	alert("Saisissez votre prenom");
    	return false;
      }
    }
    ------------------
    <form method="post" name="formSaisie" action="ajout.php">
    <input type="text" name="nom">
    <input type="text" name="prenom">
    </form>

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2011
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Philippines

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2011
    Messages : 89
    Par défaut
    Il faut que tu assigne la fonction à l'événement submit du formulaire une fois que celui-ci est crée.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    <form method="post" name="formSaisie" action="ajout.php">
    <input type="text" name="nom">
    <input type="text" name="prenom">
    </form>
     
    ------------------
     
    <script>
    function valider() {
    	var f = document.forms.formSaisie;
    	if(f.nom.value === "") {
    		alert("Saisissez votre nom");
    		return false;
    	}
     
    	if(f.prenom.value === "") {
    		alert("Saisissez votre prenom");
    		return false;
    	}
    }
    document.forms.formSaisie.onsubmit = valider;
    <script>

  3. #3
    Membre averti
    Inscrit en
    Août 2007
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 34
    Par défaut


    Merci ca marche bien


    si j’utilise pas ce code cava fonctionne correctement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.forms.formSaisie.onsubmit = valider;


  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2011
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Philippines

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2011
    Messages : 89
    Par défaut
    De rien.

    Tu souhaites enlever ce code ?
    C'est la partie qui indique à JS que tu souhaites lancer la fonction valider lorsque le formulaire est soumis, c'est bien de le laisser donc... Je ne suis pas sur de bien comprendre.

  5. #5
    Membre averti
    Inscrit en
    Août 2007
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 34
    Par défaut
    Merci

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

Discussions similaires

  1. [Forms] valider
    Par nedra dans le forum Forms
    Réponses: 8
    Dernier message: 01/05/2007, 18h07
  2. Form: validation ENTER et changement de Frame
    Par oimusav dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 12/10/2006, 18h58
  3. FORM validation en texte
    Par FoxLeRenard dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 21/04/2006, 15h42
  4. [Javascript] Form. valider par js, comment prevoir si js pas activé
    Par budiste dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 15/03/2006, 16h42

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