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 :

Case à coché


Sujet :

JavaScript

  1. #1
    Membre régulier
    Inscrit en
    Novembre 2005
    Messages
    323
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 323
    Points : 92
    Points
    92
    Par défaut Case à coché
    Bonsoir

    J'ai une liste de résultats dynamiques et devant chaque ligne il ya une case à cocher. ALors je dois obliger l'internaute à cocher un certains nombre de cases minimum une fois qu'il soumet le formulaire.

    Par exemple "VOus devez impérativement cocher 3 cases au minimum).

    Merci de m'aider

  2. #2
    Membre actif
    Inscrit en
    Avril 2007
    Messages
    483
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Avril 2007
    Messages : 483
    Points : 234
    Points
    234
    Par défaut
    je n'ai pas la syntaxe exacte en tête mais c'est un truc de ce genre qu'il te faut je pense :

    au niveau html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    form method="post" action="tapage.php" onsubmit="return validerFormulaire();" name="monForm">
    et la fonction serait un truc du genre
    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
     
    function validerFormulaire()
    {
            var i;
            var checkboxchecked = 0;
            var taLimite = xxx; //le nombre de checkbox que tu veux de cochées au minimum
     
            for (i=0; i<= document.monForm.elements.length; i++)
            {
                    if (document.monForm.elements[i].type == "checkbox")
                    {
                            if (document.monForm.elements[i].checked)
                            {
                                    checkboxchecked++;
                            }
                    }
            }
     
            if (checkboxChecked >= taLimite)
            {
                    return true;
            }
            else
            {
                    return false;
            }
    }
    En gros si il y a moins de xxx checkbox de cochées, le formulaire ne s'envoie pas. tu peux même mettre une alert avant de renvoyer false pour indiquer qu'il faut en cocher plus

  3. #3
    Membre régulier
    Inscrit en
    Novembre 2005
    Messages
    323
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 323
    Points : 92
    Points
    92
    Par défaut
    ok merci je penses que ça dois marcher
    merci

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

Discussions similaires

  1. DBGrid+case à coche
    Par guirat dans le forum Bases de données
    Réponses: 3
    Dernier message: 20/06/2006, 08h30
  2. [VB] Recupéré une propriété d'une case coché au hasrd
    Par tom box dans le forum VB 6 et antérieur
    Réponses: 18
    Dernier message: 14/06/2006, 16h28
  3. retenir les cases cochées
    Par allowen dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 21/02/2006, 11h55
  4. Oui/Non (case à cochée) comme critère
    Par ivan7 dans le forum Access
    Réponses: 1
    Dernier message: 06/02/2006, 23h57
  5. Recupération de cases cochées sous access
    Par geefo dans le forum Access
    Réponses: 2
    Dernier message: 10/10/2005, 13h11

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