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 :

[Javascript] checkbox et retour de valeur


Sujet :

JavaScript

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 41
    Points : 38
    Points
    38
    Par défaut [Javascript] checkbox et retour de valeur
    Bonjour,
    J'ai une fonction qui gére les checkbox en JS tels que :

    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
    51
    52
     
           <script language=javascript>
                    function reload() {
                            parent.frames["columnselector"].window.location.replace("bf_columnselector.php");
                    }
     
                    function checkboxesValidator() 
                    {
                            if( document.f_operation.pressedButton.value == "CrÈer" || document.f_operation.allInRequest.checked == true )
                                    return true;
     
                            max = document.f_operation.length;
                            for( i = 0; i < max; i++ )
                            {
                                    element = document.f_operation.elements[i].name;
                                    if( element.length > "c_numclef_".length )
                                    {
                                            if( element.substring( 0, "c_numclef_".length ) == "c_numclef_" );
                                            {       
                                                    if( document.f_operation.elements[i].checked == true )
                                                            if( document.f_operation.pressedButton.value == "Supprimer" )
                                                                    return confirm( " tes vous s˚r de vouloir supprimer les lignes sÈlectionnÈes ?" );
                                                            else
                                                                    return true;
                                            }
                                    }
                            }
     
                            alert( "Veuillez sÈlectionner des lignes." );
                            return false;   
                    }
     
                    function setHiddenField( value )
                    {
                            document.f_operation.pressedButton.value = value;
                    }
     
                    function checkAll() {
                            max = document.f_operation.length;
                            for( i = 0; i < max; i++ )
                            {
                                    element = document.f_operation.elements[i].name;
                                    if( element.length > "c_numclef_".length )
                                    {
                                            if( element.substring( 0, "c_numclef_".length ) == "c_numclef_" )
                                            {
                                                    document.f_operation.elements[i].checked = document.f_operation.allInPage.checked;
                                            }
                                    }
                            }
                    }
            </script>
    Ceci génrere bien les checkbox, cependant, comment puis-je vérifié quels sont mes checkbox "checked"? Et est t-il possible de le faire en php
    Merci beaucoup pour votre aide et a bientôt

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Drôme (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Points : 288
    Points
    288
    Par défaut
    Pour voir l'état checked d'un checkbox:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    var etat_check_box=document.getElementById('idcheckbox').checked;
    Pour modifier le checked d'une checkbox:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    document.getElementById('idcheckbox1').checked=false;
    document.getElementById('idcheckbox2').checked=true;
    ...
    J'espere que ca pourra t'aider...

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 41
    Points : 38
    Points
    38
    Par défaut
    Je n'arrive pas a implémenté ton code, n'y a m'en servir :s

    Merci quand même pour le coup de main, je continue mes recherches

Discussions similaires

  1. Réponses: 11
    Dernier message: 04/07/2011, 11h34
  2. [PHP-JS] Javascript et PHP: passer une valeur en paramètres
    Par anutka dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 19/10/2005, 12h05
  3. [javascript] checkbox et onCheck
    Par LE NEINDRE dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 04/10/2005, 15h48
  4. retour de valeur
    Par nemya dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 27/09/2005, 16h20
  5. Pb avec les checkbox: tout sélectionner,récupération valeurs
    Par bubble_gum dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 28/10/2004, 17h42

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