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 javascript pour tout cocher


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre r�gulier
    Inscrit en
    F�vrier 2005
    Messages
    8
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2005
    Messages : 8
    Par d�faut fonction javascript pour tout cocher
    Salut
    voila j'expose mon probleme

    je dispose d'un formulaire dynamique php/html
    et pour chaque ligne une checkbox apparais pour faire une suppression par lot

    j'aimerais aussi mettre un bouton "tout cocher" pour que l'utilisateur puis supprimer toutes les lignes figurant sur l'ecran en deux clic maximum

    j'ai trouver une fonction javascript me permettant de le faire mais le soucis et que je stock les valeurs de mes checkbox dans un tableau

    <input type="checkbox" name="list[]" ... />
    et cette fonction ne fonctionne plus
    savais vous comment faire??

  2. #2
    Expert confirm�
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Ao�t 2003
    Messages
    3 684
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activit� : danseur

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 3 684
    Par d�faut
    cette fonction ne fonctionne plus
    peut-�tre faut-il l'appeler dysfonction alors

    tu veux bien nous montrer un ptit bout de formulaire?

  3. #3
    Membre r�gulier
    Inscrit en
    F�vrier 2005
    Messages
    8
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2005
    Messages : 8
    Par d�faut
    la fonction javascript

    <SCRIPT LANGUAGE="JavaScript">
    <!-- Begin
    var checkflag = "false";
    function check(field) {
    if (checkflag == "false") {
    for (i = 0; i < field.length; i++) {
    field[i].checked = true;}
    checkflag = "true";
    return "Tout d�cocher"; }
    else {
    for (i = 0; i < field.length; i++) {
    field[i].checked = false; }
    checkflag = "false";
    return "Tout cocher"; }
    }
    // End -->
    </script>
    et le HTML

    <form>
    while ($tab = mysql_fetch_array($result, MYSQL_ASSOC))
    {
    <td>
    <input type="checkbox" name="list[]" id="list" value="<?=$tab['id']?>" />
    </td>
    }
    <input type="button" value="Tout cocher" onClick="this.value=check(this.form.list)">

    </form>

  4. #4
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    onClick="this.value=check(this.form.elements['list[]'])">

  5. #5
    Membre r�gulier
    Inscrit en
    F�vrier 2005
    Messages
    8
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2005
    Messages : 8
    Par d�faut
    et ben voila
    un grand merci je ne sais comment vous remercier



    un grand merci et un grand bravo a ce forum

  6. #6
    Expert confirm�
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Ao�t 2003
    Messages
    3 684
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activit� : danseur

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 3 684
    Par d�faut
    ==> l'affichage via php laisse � d�sirer...: en fait, ici, rien ne sera affich�
    ==> l'id d'un �l�ment est unique dans le document
    ==> beaucoup de boucles dans cette 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
    20
    21
    22
    23
    24
    25
    <script type="text/javascript"> 
     
    function check(f,bout){ 
    var liste=f.elements["list[]"];
     
    for (i = 0; i < liste.length; i++) { 
    liste[i].checked = bout.value=="Tout cocher" ? true : false;
    }
    bout.value= bout.value=="Tout cocher" ? "Tout décocher" : "Tout cocher";
    } 
     
    </script> 
     
     
     
    <form id="frm" action=""> 
     
    <input type="checkbox" name="list[]"  value="truc" /> truc
    <input type="checkbox" name="list[]"  value="machin" /> machin
    <input type="checkbox" name="list[]"  value="bidule" /> bidule
     
     
    <input type="button" value="Tout cocher" onClick="check(this.form,this)" /> 
     
    </form>

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Fonction Javascript pour cacher une colonne d'un tableau HTML : bug Firefox
    Par lightstring4 dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 29/07/2010, 19h17
  2. Fonction javascript pour actualiser le texte dans un div d'une page web
    Par alter dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 17/03/2010, 13h49
  3. Menu css ok sur IE8 --> fonction javascript pour IE6
    Par Invit� dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 24/04/2009, 08h20
  4. Fonction JavaScript pour r�cup�rer le num�ro de semaine
    Par mrjeronimo dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 13/08/2008, 13h56
  5. R�ponses: 7
    Dernier message: 17/05/2006, 14h49

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