[Seasar-user:2781] Re: [S2JSF] ラジオボタン+ラベルについて
Yasuo Higa
higa
2005年 11月 4日 (金) 20:58:09 JST
<[E-MAIL ADDRESS DELETED]> の、
"[Seasar-user:2690] [S2JSF]ラジオボタン+ラベルについて" において、
""Kenichi Shinoda :: 篠田 健一" <[E-MAIL ADDRESS DELETED]>"さんは書きました:
ひがです。
>
> 篠田と申します。
>
> <dt style="width:80px;">性別</dt>
> <dd style="width:100px;">
> <span m:inject="s:selectOneRadio2" id="radio2"
> m:value="#{aaa.sex}"
> m:required="true">
>
> <input id="male" m:id="male" type="radio" name="sex" value="0" class="radio" onfocus="colorOn(this);" onblur="colorOff(this);" />
> <label for="male">男</label>
> <input id="female" m:id="female" type="radio" name="sex" value="1"class="radio" onfocus="colorOn(this);" onblur="colorOff(this);" />
> <label for="female">女</label>
> </span>
> </dd>
>
既存のバージョンだと、radioのidとon*が出力されません。m(_ _)m
修正しました。
新しいバージョンだと、下記のようにすることで、お望みの結果になると思います。
<form id="myform"
<span m:inject="s:selectOneRadio2" id="radio2"
m:value="#{aaa.sex}"
m:required="true">
<input id="male" type="radio" name="sex" value="0" class="radio" onfocus="colorOn(this);" onblur="colorOff(this);" />
<label for="male" m:for="myform:male">男</label>
<input id="female" type="radio" name="sex" value="1"class="radio" onfocus="colorOn(this);" onblur="colorOff(this);" />
<label for="female" m:for="myform:female">女</label>
</span>
</form>
よろしくお願いします。
Yasuo Higa
The Seasar Foundation(http://www.seasar.org/en)
Seasar-user メーリングリストの案内