html:radio - HTML/CSS - Programmation
Marsh Posté le 04-05-2006 à 14:19:35
"Normalement" c'est checked="checked" si on veut etre strict mais sinon c'est juste "checked". Si ça peut t'aider pour ton tag struts....
Marsh Posté le 04-05-2006 à 14:34:53
tu veux dire:
<html:radio checked> ??
ca marche pas.
ni <html:radio style="checked">
Marsh Posté le 04-05-2006 à 14:38:57
Nan mais de toute façon struts check de lui meme le composant hein... Tu dois mettre la bonne valeur dans l'attribut mappé sur ton radio si tu veux qu'il soit checked.
Marsh Posté le 04-05-2006 à 14:39:19
le monsieur il parle de checker le radio button avec struts (le magnifique caca de framework)
Marsh Posté le 04-05-2006 à 14:45:14
boulax qu'entend-tu par "Tu dois mettre la bonne valeur dans l'attribut mappé sur ton radio si tu veux qu'il soit checked"?.
j'ai pas compris, merci
Marsh Posté le 04-05-2006 à 14:46:51
Bah ton radio est dans un form et ce form est mappé sur un bean non ?
Marsh Posté le 04-05-2006 à 14:49:27
il est dans un form mais pas mappé sur un bean.
<html:form...>
<html:radio property="totalReduc">Remise globale</html:radio>
et je veux qu'il soit par default coché
Marsh Posté le 04-05-2006 à 14:52:11
Tu fais comment pour récupérer les valeurs alors ? (j'ai pas des masses de pratique en struts mais il me semble que d'une facon ou d'une autre ton form est associé à un objet dont les membres correspondent aux champs. Suffit donc de faire les bonnes opérations dans l'init de cet objet pour que ton radio soit checked.
Marsh Posté le 04-05-2006 à 14:56:04
je recupere la valeur value avec form.get("nom du property" ).
<html:radio property="totalReduc" value="ok">Remise globale</html:radio>
Marsh Posté le 04-05-2006 à 15:04:31
Deja ton radio il est pas seul, y'a un groupe de radio (sinon c'est un checkbox qu'il te faut). C'est ta premiere page struts ? C'est ton premier jour de stage ?
Marsh Posté le 04-05-2006 à 15:11:33
C'est une page que t'as crée, que tu modifies ou que tu continues ?
Marsh Posté le 04-05-2006 à 15:13:37
ok donc documentes toi a fond sur le fonctinonement des formulaires avec struts.
Marsh Posté le 04-05-2006 à 15:16:21
j'en ai déjà fait plein avec des checkbox, menu déroulant etc...
y a que ces radio que j'utilise pour la premiere fois et que je veux checked qui sont etranges!!
Marsh Posté le 04-05-2006 à 15:21:05
Je l'ai deja dit mais tu dois donner la valeur qui correspond au radio que tu souhaites voir coché par défaut à ton objet form avant l'affichage de la page.
Marsh Posté le 04-05-2006 à 16:11:48
par contre pour les checkbox je faisait un myForm.set(myProperty,boolean) pour coché ou non.
Mais avec un radio, vu qu'il y en a plusieurs qui ont le meme nom de property, et qu'il n'ont pas de key pour les mapper, peut-on se basé sur leur value par exemple?
Marsh Posté le 04-05-2006 à 16:35:32
Oui, tu set à la value de la radio que tu souhaites selectionner
Marsh Posté le 04-05-2006 à 17:05:43
j'ai fait un myForm.set(MyProperty,MyValue) mais ca coche rien
dans ma jsp j'ai 2 radio:
<html:radio property="MyProperty" value="MyValue"..
et
<html:radio property="MyProperty" value="0"..
why? merci d'avance
Marsh Posté le 04-05-2006 à 13:45:34
bonjour,
je veux créer un bouton radio en struts qui soit checked.
Or la propriété checked n'existe pas.
Normalement je fait:
<input type="radio" checked="true">
mais là:
<html:radio ...??
j'ai essayé style:"checked:true" etc mais ca n'marche pas.
qqu'un aurait une idée svp?
merci d'avance