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 :

problème avec checkbox


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 70
    Par défaut problème avec checkbox
    bonjour,
    J'utilise un checkbox dans un formulaire. J'arrive à savoir si une nouvelle case a été cochée mais je ne sais pas quand une case est décochée.
    Voici mon code jsp:
    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
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    <%@ taglib uri="http://struts.apache.org/tags-bean-el"  prefix="bean" %>
    <%@ taglib uri="http://struts.apache.org/tags-logic-el" prefix="logic" %>
    <%@ taglib uri="http://struts.apache.org/tags-html-el" prefix="html" %>
    <%@ taglib uri="http://struts.apache.org/tags-nested" prefix="nested" %>
    <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
    <%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
     
     
    <jsp:useBean id="saisieTemplateForm" scope="session" class="net.gicm.methodes.exemple.form.SaisirTemplateForm"/>
    <html:xhtml/>
    <script type="text/javascript">
    	function valider() {
    		document.forms[0].submit();
    		return false;
    	}
     
    	function submitenter(e) {
    		if (enter(e)) {
    			return valider();
    		} else {
    			return true;
    		}
    	}
    </script>
     
    <html:form action="saisieValiderTemplate" method="post" onsubmit="messageAttente()">
    <c:if test="${!empty saisieTemplateForm.name}">
    	Propri&eacute;t&eacute;s du model
    </c:if>
     
    <br/>
    <table>
    	<tr>
    		<td>Nom<font color=#FF0000>*</font>: </td>
    		<td width=80>
     
    		<html:text name="saisieTemplateForm" property="name" size="80" >			
                              </td>
    	</tr>
     
    	</table>
    	<br/>
    		<u>Service Notification</u>
    		<table>
    		<tr>
    			<td>
    				Options de notification
    			</td>
    			<td>
    			<div align="left">
     
    				<html:checkbox name="saisieTemplateForm" property="warning" value="${saisieTemplateForm.warning}" >Warning</html:checkbox><br/>
     
    				</div>
    			</td>
    		</tr>
     
    	</table>
     
     
    		<p class="texte_centre">
    	    <html:image src="img/btn_valider_on.gif" property="valider" alt="valider"/>
    	    <html:link action="commandAnnuler.do"><img src="img/btn_annuler_on.gif" alt="valider"/></html:link>
     
    	</p>
     
    </html:form>
    dans mon form j'ai une variable warning(boolean)

    et dans mon action j'ai mis un test :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if(stcf.iswarning())
    	test="w";
    Le problème c'est que si warning est initialisé à true, je ne saurai pas si cette case n'est plus cochée.
    J'ai regardé le forum et les faq mais je n'ai rien vu de réellement correspondant,
    quelqu'un aurait-il une idée?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2007
    Messages : 36
    Par défaut
    Utilise l'attribut onchange de ta balise checkbox pour définir ce qu'il faut faire lorsque l'utilisateur coche/décoche la case.

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

Discussions similaires

  1. [MySQL] Problème avec checkbox - cases cochées par défaut avec formulaire
    Par kenjiendo dans le forum PHP & Base de données
    Réponses: 65
    Dernier message: 21/08/2011, 14h36
  2. Problème avec checkbox
    Par allergique dans le forum VB.NET
    Réponses: 3
    Dernier message: 21/10/2009, 21h44
  3. problème avec checkbox
    Par srt101 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 25/11/2008, 20h36
  4. Problème avec CheckBox
    Par zanzan212 dans le forum Struts 1
    Réponses: 6
    Dernier message: 11/01/2008, 16h07
  5. Problèmes avec checkboxes
    Par Strix dans le forum Langage
    Réponses: 5
    Dernier message: 12/06/2007, 15h13

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