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

ASP Discussion :

Récupérer toutes les cases à cocher


Sujet :

ASP

  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2002
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 74
    Par défaut [résolu] Récupérer toutes les cases à cocher
    Hello, alors j'ai 2 idées et je n'ai pas encore trouvé de solution.

    - Est il possible de récupérer l'ensemble des cases à cocher de mon formulaire avec un PS : j'ai bien essayé avec "check" mais sans succès

    - Un peu plus tordu, est il possible de récupérer l'ensemble des cases à cocher se trouvant un fieldset ???

    Merci pour votre collaboration,
    Marc

  2. #2
    Membre chevronné
    Avatar de malbaladejo
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    379
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2002
    Messages : 379
    Par défaut
    Si tu as par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <form method="post">
       <input type="checkbox" name="my_checkbox" value="1">
       <input type="checkbox" name="my_checkbox" value="2">
       <input type="checkbox" name="my_checkbox" value="3">
       <input type="checkbox" name="my_checkbox" value="4">
    </form>
    On suppose que les case ayant les valeurs 1,3 et 4 sont cochées alors Request.Form("my_checkbox") te renvoie une string avec les valeurs des checkbox cochées séparés par des virgules : "1,3,4".

  3. #3
    Membre averti
    Inscrit en
    Janvier 2004
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 12
    Par défaut
    ben y a une astuce un peu barbante mais c'est de tou récupérer!!

    tu récupères l'objet request.form et après tu appelles tes checkbox par leur nom....

    moi je fais comme ça.... j'ai une méthode pour valider mes données du style maClasse.maj(request.querystring,request.form)

    derrière je traite donnée par donnée... sinon je ne vois pas comment faire!

  4. #4
    Membre averti
    Inscrit en
    Janvier 2004
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 12
    Par défaut
    malbaladejo tu es sur de ton coup?

    normalement quand tu donne le même nom à plusieurs checkbox dan le même formulaire tu ne peux en cocher qu'une.....non?

  5. #5
    Membre chevronné
    Avatar de malbaladejo
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    379
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2002
    Messages : 379
    Par défaut
    Citation Envoyé par laguiff
    normalement quand tu donne le même nom à plusieurs checkbox dan le même formulaire tu ne peux en cocher qu'une.....non?
    Ce que tu dis est vrai pour les radiobutton. Mais tu peux très bien avoir plusieur checkbox qui ont le même nom.

  6. #6
    Membre averti
    Inscrit en
    Janvier 2004
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 12
    Par défaut
    ah non ça marche!! je suis à la rue sur ce coup!!!!

    non, en fait c'est bien ton truc!!

    mais dans ce cas il faut être sûr des données que tu as dans tes checkbox!!!

  7. #7
    Membre confirmé
    Inscrit en
    Octobre 2002
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 74
    Par défaut
    ok merci bcp !!! je vais implémenter ca !!

  8. #8
    Membre habitué
    Inscrit en
    Octobre 2004
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 9
    Par défaut Je crois que ca peut t'aider
    Essaye ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
     
    if request.Form <> "" then
      For Each strChamp in Request.Form
        if Request.Form(strChamp)="on" then
          if Mid(strChamp, 1, 3) = "chk" then
          'ici le code de traitement
          end if
        end if
      Next
    end if
    ici toutes mes checkbox commence par chk

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

Discussions similaires

  1. Sélectionner toutes les cases à cocher
    Par sam01 dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 07/03/2010, 15h04
  2. sélectionner toutes les cases à cocher
    Par lebreton22 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 17/08/2007, 10h56
  3. Sélection de toutes les cases à cocher d'une page
    Par maverick56 dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 11/07/2007, 15h14
  4. Cocher toutes les cases à cocher d'un formulaire
    Par petitloup71 dans le forum Access
    Réponses: 12
    Dernier message: 14/09/2006, 10h37
  5. cocher toutes les cases à cocher
    Par philippe123 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 01/09/2005, 18h13

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