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 :

verfication champs javascript


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 114
    Par défaut verfication champs javascript
    Bonjour,

    IE detecte une erreur lié a la fonction java de verification

    J ai essaye une autre methode puisque celle que j'ai faite n'est apparement pas recommandé (onclick) je test avec le onsubmit dans le form :



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form method="post" action="modification.php"  name="formulaire" onsubmit="valider(this)">
    le boutton submit :Code : HTML - Afficher / masquer les numéros de ligne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        <input type="submit" value="Envoyer">
    et la fonction :

    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
    function valider(thisForm)
    			{
    				if(thisForm.nom.value == "")
    			   {
    				alert('Remplissez le champs Nom');
    				thisForm.usager.focus();
    				return false;
    			   }
     
    				if(thisForm.PRENOM.value == "") 
    			   {
    				alert('Remplissez le champs Prénom');
    				thisForm.usager.focus();
    				return false;
    			   }
     
    			return true;
     
    			}

    mais mantenant il envoie a chaque fois meme si les champs nom et prenom sont vide

    je continu a cherché mais si quelqu'un a une idée je suis preneur

  2. #2
    Expert éminent

    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
    Par défaut
    Bonjour,
    Citation Envoyé par boubourse92 Voir le message
    J ai essaye une autre methode puisque celle que j'ai faite n'est apparement pas recommandé (onclick) je test avec le onsubmit dans le form :
    largement préférable, effectivement

    Juste un oubli :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onsubmit="return valider(this);"
    A+

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 114
    Par défaut
    merci

    j'ai corriger l'erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onsubmit="return valider(this);"
    mais il envoie tjrs le formulaire si le champs est vide

    il ne faut rien mettre dans l'input ?

    ou mettre function valider(this) au lieu de function valider(thisForm) ?

    ou est ce que cela peut finir d'une erreur de balise dans le code HTML ?

  4. #4
    Expert éminent

    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
    Par défaut
    Citation Envoyé par boubourse92 Voir le message
    ou mettre function valider(this) au lieu de function valider(thisForm) ?
    Non, il faut laisser thisForm (c'est le nom du paramètre, et non l'objet).
    Essaye une syntaxe plus "valide" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (thisForm.elements['nom'].value == "")
    Quant aux balises elles-même : je sais pas, tu ne les as pas postées ...

    A+

  5. #5
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 114
    Par défaut
    la syntaxe que tu m'as donné n'a rien changé

    merci quand meme

    la vérité est ailleur ...

  6. #6
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Bonjour, essayes ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <form method="post" action="modification.php"  name="formulaire" onsubmit="return valider();">
    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.formulaire.nom.value == "")
    {
    alert('Remplissez le champs Nom');
    document.formulaire.nom.focus();
    return false;
    }
     
    if(document.formulaire.prenom.value == "") 
    {
    alert('Remplissez le champs Prénom');
    document.formulaire.prenom.focus();
    return false;
    }
    }

  7. #7
    Expert éminent

    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
    Par défaut
    Citation Envoyé par boubourse92 Voir le message
    la syntaxe que tu m'as donné n'a rien changé
    ... mais préférable

  8. #8
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 114
    Par défaut
    merci a vous 2
    ca marche avec la methode de jumano

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

Discussions similaires

  1. Moteur de recherche multicritères sur un champs Javascript et xml
    Par benjea06 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 09/04/2014, 14h25
  2. valeur champ javaScript/ balise struts
    Par chouchou93 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 19/06/2006, 16h10
  3. Insérer le contenu d'un champ texte dans un JavaScript
    Par yoyot dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 17/02/2005, 14h12
  4. [struts] : modifier un champ en javascript
    Par richard_34b dans le forum Struts 1
    Réponses: 3
    Dernier message: 02/10/2004, 00h42
  5. Réponses: 3
    Dernier message: 04/08/2004, 15h09

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