[Seasar-user:2349] [S2JSF] selectOneRadio使用時にrequiredを指定したい
Hkn M
m_hokino
2005年 7月 12日 (火) 12:41:26 JST
はじめまして、ホキノと申します。
S2JSFのs:selectOneRadioの使用について質問があります。
環境
Seasar 2.2.9
S2JSF 1.0.3
S2DAO 1.0.26
次のhtmlのように s:selectOneRadioを使っているときに
要素の指定にs:selectItemをhtml中に埋め込んでいます。
----
<span m:inject="s:selectOneRadio"
m:value="#{selectOneRadioDto.aaa}" m:required="true">
<input type="radio" m:inject="s:selectItem" m:itemLabel="One"
name="aaa" value="1"/>One
<input type="radio" m:inject="s:selectItem" m:itemLabel="Two"
name="aaa" value="2" checked="checked"/>Two
<input type="radio" m:inject="s:selectItem" m:itemLabel="Three"
name="aaa" value="3"/>Three
</span>
----
このとき、selectOneRadioDto.aaaが予めnullであるとき、
webブラウザで表示したときは何も選択されていない状態になります。
このラジオボタンを何も選択せずにSubmitしたときに
「m:required="true"」を指定しているので、
バリデーションエラーを表示したいのですが
そのようには動作してくれません。
s:selectOneRadio を使用するときは、m:required="true"は指定できないのでしょう
か?
また、m:required="true"を指定できない場合に期待する動作をするための回避方法
などは
ありますでしょうか?
以上、よろしくお願いします。
Seasar-user メーリングリストの案内