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 :

checkbox dans une boucle en javascript


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    627
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 627
    Par défaut checkbox dans une boucle en javascript
    bonjour j'ai fait ce code


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <script type="text/javascript">
    function check_select(prod){	
    prod.name.checked = true;
    return false;
    }
    </script>
    <form name="myform" action="test_js.php" method="post">
    <?php
    for ($i=0;$i<3;$i++)
    echo '<input type="checkbox" onclick="check_select(this)"  name="model_check_array['.$i.']">';
    ?>
    </form>
    j'ai coché sur les 3 cases de check , je m'attendais à ce que chaque input soit checked et ben non
    voilà ce que genre en code source généré.
    Je ne comprends rien .si vous avez une idée merci d'avance

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <script type="text/javascript">
    function check_select(prod){	
    //var products_check = document.getElementById('cmd_ch'+i);
    //alert(prod.name+'zz');
    prod.name.checked = true;
    return false;
    }
    </script>
    <form name="myform" action="test_js.php" method="post">
    <input type="checkbox" onclick="check_select(this)"  name="model_check_array[0]"><input type="checkbox" onclick="check_select(this)"  name="model_check_array[1]"><input type="checkbox" onclick="check_select(this)"  name="model_check_array[2]"></form>

  2. #2
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut
    Bonjour,

    Vous pourriez répéter la question et réexprimer le résultat souhaité ?
    Vous auriez voulu que les trois cases se cochent en même temps ?

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    627
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 627
    Par défaut
    si les 3 cases sont cochés je devrais avoir dans le code source CHECKED sur chaque input comme ceci
    <input type="checkbox" onclick="check_select(this)" name="model_check_array[0]" CHECKED><input type="checkbox" onclick="check_select(this)" name="model_check_array[1]" CHECKED><input type="checkbox" onclick="check_select(this)" name="model_check_array[2]" CHECKED></form>

  4. #4
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut
    Si elles sont cochées lors du chargement de la page, oui. Si elles sont cochées par l'utilisateur, alors non.

  5. #5
    Membre très actif
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    627
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 627
    Par défaut
    Citation Envoyé par vermine Voir le message
    Si elles sont cochées lors du chargement de la page, oui. Si elles sont cochées par l'utilisateur, alors non.
    et si j'aimerais qu'elles soient cochées par l'utilisateur , je fais comment pour que ca soir checked

  6. #6
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut
    Quel est votre besoin ? Si vous cochez la case, à l'écran, elle se coche. Si vous récupérer le champ en Javascript et que vous faites :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alert(mon_champ.cheched);
    ça affichera true si la case et cochée, false sinon.
    Pourquoi voulez-vous que le html généré dans le navigateur soit automatiquement modifié ?

Discussions similaires

  1. Réponses: 10
    Dernier message: 07/04/2010, 11h07
  2. [javascript] Décompte de 20s dans une boucle
    Par mullger dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 18/01/2007, 13h54
  3. [Conception] checkbox dans une boucle while
    Par SAFOne dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 22/12/2006, 14h05
  4. Problème de checkbox dans une boucle
    Par LeLapinVengeur dans le forum Struts 1
    Réponses: 5
    Dernier message: 01/12/2006, 17h07
  5. [VBA-E] checkbox dans une boucle
    Par richou dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 10/05/2006, 14h59

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