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

Servlets/JSP Java Discussion :

Checkbox � valeur multiple


Sujet :

Servlets/JSP Java

  1. #1
    Membre exp�riment�
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Avril 2004
    Messages
    265
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 265
    Par d�faut Checkbox � valeur multiple
    Bonjour � tous !!

    J'ai sur une page un formulaire avec plusieurs chechbox appartenant au m�me formulaire.

    Je souhaite r�cup�rer la valeur des checkbox s�lectionn�es sachant qu'il y en aura surement plusieurs.

    Sous PHP il suffit d'ajouter des crochets � la fin de l'attribut name ; cette m�thode n'as pas l'air de fonctionn�e en Java (JSP).

    Une id�e quelqu'un ?

  2. #2
    Membre �clair� Avatar de bouchette63
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    257
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 257
    Par d�faut
    Bonjour,

    Tu as ta checkbox d�finit dans ta page JSP comme suit par exemple :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type="checkbox" name="check1">
    Et pour r�cup�r� sa valeur et savoir si elle est coch� tu fait :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    String val = pRequest.getParameter("check1"); 
    if(val ==null) // pas coché
    else // coché
     
    ou
     
    if(pRequest.getParameter("check1") != null) //coché

  3. #3
    Membre exp�riment�
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Avril 2004
    Messages
    265
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 265
    Par d�faut
    Oui, �a je sais faire, maintenant si j'ai une liste de checkbox ?

    Un exemple : j'ai des styles de musique, je demande � l'utilisateur de cocher les styles qu'il aime ; il peut en cocher plusieurs ; comment je r�cup�re les valeurs des styles coch�s ?

  4. #4
    Membre �clair� Avatar de bouchette63
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    257
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 257
    Par d�faut
    Ben tu as deux m�thodes :

    La premi�re consiste � donner un nom de tableau � tes checkbox, mais je ne sais pas si �a marche en JAVA (en PHP oui).
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    <input type="checkbox" name="musique[]" value="HR">Hard Rock
    <input type="checkbox" name="musique[]" value="PR">Pop Rock
    <input type="checkbox" name="musique[]" value="Rap">Rap
    ou sinon donner un nom diff�rent � chaque checkbox pour les tester si elles sont coch�s ensuite :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    <input type="checkbox" name="musique0">Hard Rock
    <input type="checkbox" name="musique1">Pop Rock
    <input type="checkbox" name="musique2">Rap
    Remarque : tu peux faire une boucle pour r�cup�rer tes valeurs. En ajoutant le nombre de checkbox dans un champ hidden.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    Dans la jsp : 
    <input type="hidden" name="nbCheckbox" value="3"/>
     
    int nb = Integer.parseInt(pRequest.getParameter("nbCheckbox"))
    for(int i = 0; i < nb; i++)
    if(pRequest.getParameter("musique" + i)!=null)//coché

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    45
    D�tails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 45
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    <input type="checkbox" name="musique" value="HR">Hard Rock
    <input type="checkbox" name="musique" value="PR">Pop Rock
    <input type="checkbox" name="musique" value="Rap">Rap
    Pas la peine de donner un nom de tableau.

    Ensuite pour d�terminer les checkboxes coch�es, il te suffit de r�cup�rer les valeurs avec
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    request.getParameterValues()

Discussions similaires

  1. [MySQL] R�cup�rer valeur multiple checkbox + mise � jour
    Par andaman dans le forum PHP & Base de donn�es
    R�ponses: 2
    Dernier message: 22/11/2013, 11h34
  2. [CR 9]Proc�dure stock�e et valeurs multiples
    Par dibox dans le forum SAP Crystal Reports
    R�ponses: 1
    Dernier message: 15/06/2006, 10h17
  3. [MySQL] valeurs multiples dans formulaire
    Par Ksm�note dans le forum PHP & Base de donn�es
    R�ponses: 3
    Dernier message: 27/01/2006, 23h35
  4. CR9 - R�cup�rer valeurs multiples d'un champ param�tre
    Par CR9-Deb dans le forum SAP Crystal Reports
    R�ponses: 1
    Dernier message: 06/07/2005, 16h08
  5. [CR8] Champs de param�tres � valeurs multiples
    Par Nout dans le forum SAP Crystal Reports
    R�ponses: 2
    Dernier message: 21/02/2005, 16h51

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