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

Struts 1 Java Discussion :

Case à tout cocher


Sujet :

Struts 1 Java

  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2008
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 41
    Points : 34
    Points
    34
    Par défaut Case à tout cocher
    Bonjour,

    Je cherche à faire une case (<html:checkbox>) qui me permet de cocher automatiquement toute mes autres cases de mon formulaire.
    Voila mon formulaire:
    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
    <html:form action="/validAnnulAction">
     
    		<logic:iterate id="annul" name="annulation" scope="request">
    		<hr>
    		<p align="left">
    		<bean:write name="annul" property="ecoleUsa.usager.nom"/>
    		<bean:write name="annul" property="ecoleUsa.usager.prenom"/>
    		<bean:write name="annul" property="dateReserv" format="dd/MM/yyyy"/>
    		<logic:equal name="annul" property="annulation" value="true">ANNULER</logic:equal>
    		<logic:equal name="annul" property="annulation" value="false">OK</logic:equal>
    		<html:multibox property="chkAnnulation" value="code${annul.ecoleUsa.codEcoleUsa}date${annul.dateReserv}annulation${annul.annulation}">
    		</html:multibox>
    		</p>
    		</logic:iterate>
     
    	<html:submit value="Valider"/>
     
    	</html:form>
    Auriez vous des solutions ?

  2. #2
    Nouveau membre du Club
    Inscrit en
    Février 2008
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 41
    Points : 34
    Points
    34
    Par défaut Solution
    C'est bon, j'ai trouvé!
    Je laisse ma solution pour ceux que ça interesse
    En reprenant mon formulaire du dessus, j'ajoute des liens vers une fonction javascript:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <a href="javascript:switchAll( true );"> tout cocher </a>
      	<br>
      	<a href="javascript:switchAll( false );"> tout décocher </a>
    ma fonction javascript:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <script>
       function switchAll( OnOrOff ) {
     
        var form = document.getElementById('validAnnulForm') ;
        var inputs = form.getElementsByTagName("input") ;
     
        for ( var i = 0 ; i < inputs.length ; i++ )
         if ( inputs[ i ].name.substring( 0, 13 ) == "chkAnnulation" ) {
           inputs[ i ].checked = OnOrOff ;
         }
       }
      </script>
    Voila...

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

Discussions similaires

  1. case à cocher : tout cocher /décocher
    Par DonKnacki dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 11/06/2008, 10h38
  2. Probleme de cases a cocher...
    Par linou dans le forum Web
    Réponses: 3
    Dernier message: 25/05/2005, 14h37
  3. Réponses: 3
    Dernier message: 10/05/2005, 15h20
  4. fonction javascript pour tout cocher
    Par Flob dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 17/02/2005, 10h36
  5. [Swing]Case a cocher JTable, et Renderer
    Par bibx dans le forum Composants
    Réponses: 16
    Dernier message: 29/12/2004, 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