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 :

Input type checkbox qui ne s'exécute pas


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    sans emploi
    Inscrit en
    Février 2014
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : sans emploi
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2014
    Messages : 365
    Points : 131
    Points
    131
    Par défaut Input type checkbox qui ne s'exécute pas
    Bonjour,
    Quand je mets une question à choix simple (form3) à coté d'une question à choix multiple (form4), la question à choix multiple (form4) ne s’exécute pas.
    Pourtant quand j'isole form4 dans une autre page web pour l’exécuter ça marche.
    J'ai beau relire le code je ne trouve pas d’où viens l'erreur??
    Cordialement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function reponse(form3){
         if (form3.bouton[0].checked) {alert("Vous preferer " + form3.bouton[0].value)}
    else if (form3.bouton[1].checked) {alert("Vous preferer " + form3.bouton[1].value)}
    else if (form3.bouton[2].checked) {alert("Vous preferer " + form3.bouton[2].value)}
    else {alert("Vus n'avez pas fait de choix")}
    }
    function choixmulti(form4){
    if ( (document.form4.elements[0].checked==true) && (document.form4.elements[1].checked==false) && (document.form4.elements[2].checked==true) ) {alert("Bonnes reponses")}
    else {alert("Mauvaises reponses")}
    }
    Code html : 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
    <form name="form3">	
    Quelle est votre technique preferee?<br>
    <input type="radio" name="bouton" value="A">A<br>
    <input type="radio" name="bouton" value="B">B<br>
    <input type="radio" name="bouton" value="C">C<br>
    <input type="button" name="Validez" value="Quel et votre choix ?" onClick="reponse(form3)">
    <form>
    <br>
     
    <form name="form4">
    Qelles sont vos choix?<br>
    <input type="checkbox" name="choix0" value="A">A<br>
    <input type="checkbox" name="choix1" value="B">B<br>
    <input type="checkbox" name="choix1" value="C">C<br>
    <input type="button" name="Validez2" value="Validez" onClick="choixmulti(form4)">
    </form>

  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 672
    Points
    66 672
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onClick="reponse(form3)
    form3 = ???
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre habitué
    Homme Profil pro
    sans emploi
    Inscrit en
    Février 2014
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : sans emploi
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2014
    Messages : 365
    Points : 131
    Points
    131
    Par défaut
    Peux tu développer SpaceFrog?

  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 672
    Points
    66 672
    Billets dans le blog
    1
    Par défaut
    moi ?

    ben la question est que vaut form3 ...
    si tu tentes de passer en paramètre le formulaire ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre habitué
    Homme Profil pro
    sans emploi
    Inscrit en
    Février 2014
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : sans emploi
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2014
    Messages : 365
    Points : 131
    Points
    131
    Par défaut
    Tu veux dire que form3 est un formulaire et qu'il ne peut être codé en variable?

    J'ai sorti les variables form3 et form4 lors de l'appel des fonctions onClick

    Même résultat: quand je les places dans 2 pages différentes ça marche mais dans la même page le 2eme formulaire ne s’exécute pas

    Nouveau code

    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
     
    <html>
     
    <head>
     
    <script language="Javascript">
     
    function reponse()
    {
         if (document.form3.bouton[0].checked) {alert("Vous preferer " + document.form3.bouton[0].value)}
    else if (document.form3.bouton[1].checked) {alert("Vous preferer " + document.form3.bouton[1].value)}
    else if (document.form3.bouton[2].checked) {alert("Vous preferer " + document.form3.bouton[2].value)}
    else {alert("Vus n'avez pas fait de choix")}
    }
     
    function choixmulti()
    {
    if ( (document.form4.elements[0].checked==true) && (document.form4.elements[1].checked==false) && (document.form4.elements[2].checked==true) ) {alert("Bonnes reponses")}
    else {alert("Mauvaises reponses")}
    }
     
     
    </script>
     
    </head>
     
    <body>
     
    <form name="form3">	
    Quelle est votre technique preferee?<br>
    <input type="radio" name="bouton" value="Gravure">La gravure<br>
    <input type="radio" name="bouton" value="Peinture">La peiture<br>
    <input type="radio" name="bouton" value="Dessin">Le dessin<br>
    <input type="button" name="Validez" value="Quel et votre choix ?" onClick="reponse()">
    <form>
    <br>
     
    <form name="form4">
    Qelles sont vos choix?<br>
    <input type="checkbox" name="choix0" value="Gravure">Gravure<br>
    <input type="checkbox" name="choix1" value="Peiture">Peiture<br>
    <input type="checkbox" name="choix1" value="Peiture">Dessin<br>
    <input type="button" name="Validez2" value="Validez" onClick="choixmulti()">
    </form>
     
    </body>
     
    </body>
     
    </html>

  6. #6
    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 672
    Points
    66 672
    Billets dans le blog
    1
    Par défaut
    revois les basiques sur les pointages sur les elements ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    document.forms['nomform']
    document.getElemetnById('IdForm')
    ou dans le form
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

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

Discussions similaires

  1. input type=image qui ne marche pas toujours
    Par lenissart dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 26/11/2008, 14h35
  2. [HTML] input type text qui ne bouge pas
    Par esther60 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 19/05/2008, 13h24
  3. Réponses: 8
    Dernier message: 08/05/2006, 20h40
  4. probleme de requete mysql qui ne s'exécute pas
    Par anto48_4 dans le forum Requêtes
    Réponses: 6
    Dernier message: 23/03/2006, 10h51
  5. [MySQL] requete sql qui ne s'exécute pas
    Par anto48_4 dans le forum PHP & Base de données
    Réponses: 15
    Dernier message: 16/03/2006, 09h12

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