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 :

fonction de vérification formulaire inefficace


Sujet :

JavaScript

  1. #21
    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 kaiser59
    re

    Lorsque j'utilise GetElementById j'ai des problème avec Firefox je sais pas pourquoi alors que cette méthode marche parfaitement pour ie et firefox donc...

    ++

  2. #22
    Membre Expert
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Par défaut
    j'essayerais et je te dirais quoi

  3. #23
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Il n'y a pas de raison que getElementById() fonctionne "mal" sur Firefox.

    Si tu as un exemple je suis curieux de le voir. ^^

  4. #24
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut

    Merci à tous.

    Au fait,

    Konnichiwa, atashi Amane Misa desu

    edit : j'ai édité ma faute de japonais
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  5. #25
    Membre Expert
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Par défaut
    Ce serait pas "desu" prononcé "déss" ??

    Pour le moment je peux pas car pas chez moi mais je le mettrai le bout de code

  6. #26
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    si c'est desu...
    lol... ça peut pas passer pour un faute de frappe mais c'en est une... j'ai pas du appuyer assez fort sur ce ****** de clavier
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  7. #27
    Membre Expert
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Par défaut
    Salut,

    Voila avec le getElementById mon formulaire ne fonctionne plus avec Firefox

    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
     
    function valider()
    {
     if(document.getElementById('Nom').value == "")  {
       alert("Veuillez entrer votre nom!");
       document.inscription.Nom.focus();
       return false;
      }
     
     if(document.getElementById('Prenom').value == "") {
       alert("Veuillez entrer votre prenom!");
       document.inscription.Prenom.focus();
       return false;
      }
    ...
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <form id="form_inscription" action="confirm_inscrit.asp" method="post">
    ...
    <input type="submit" name="valid" id="valid" value="Valider"  onclick='valider();' />
    </form>
    Avant de le mettre en onclick, la fonction valider() été mise dans le form d'où
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form ...onsubmit="return valider()">
    Et j'obtiens le meme résultat càd un formulaire qui ne fonctionne plus sous firefox.
    Par contre, si je met la méthode obsolète comme on me dit cela fonctionne.

    ++

  8. #28
    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 kaiser59
    Voila avec le getElementById mon formulaire ne fonctionne plus avec Firefox
    Tu l'appliques à Nom et Prenom, mais on a rien qui correspond dans le html ...

  9. #29
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    Tu peux mettre le code de tes inputs? Nom et prénom?
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  10. #30
    Membre Expert
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Par défaut
    voilou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <p>
       <label for="nom" class="oblig">*Nom :</label>
            <input maxlength="30" size="30" name="Nom" tabindex="2" id="nom"/>
    </p>
    <p>
      <label for="prenom" class="oblig">*Prénom :</label>
            <input maxlength="30" size="30" name="Prenom" tabindex="3" id="prenom"/>
    </p>

  11. #31
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    En même temps :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.inscription.Prenom.focus();
    Tu le sors d'où ? C'est quoi "inscription" ? Remplace ça aussi par getElementById() ...

  12. #32
    Membre Expert
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Par défaut
    Je l'ai remplacé par getElementById cela fonctionne toujours pas sur FF alors que sur IE sa fonctionne nikel

    Lorsque je regarde la console d'erreur dans Firefox celui ci me dit :
    document.getElementById("Nom") has no properties

    Qu'entend il parle la ??



    C'est bon j'ai trouvé mon problème une erreur toute conne mille excuse les élément à l'intérieur du Id ne correspondait pas aux id des input mais aux name

    Merci d'avance

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Fonction de vérification de formulaire
    Par agencep dans le forum Langage
    Réponses: 5
    Dernier message: 30/01/2008, 12h20
  2. Réponses: 30
    Dernier message: 11/02/2006, 23h37
  3. saisir une fonction dans un formulaire
    Par arnogef dans le forum IHM
    Réponses: 14
    Dernier message: 12/12/2005, 10h40
  4. Redirection en fonction d'un formulaire
    Par kmayoyota dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 11/03/2005, 11h14

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