[Seasar-user:3288] [S2JSF]セレクトボックスでのValidatorの使用

伊東 伸浩 nobuhiro
2006年 2月 27日 (月) 22:48:09 JST


伊東です。

現在、下記のサンプルのような複数のセレクトボックスの値の妥当性をチェックする
Validatorを実装しようとしています。

--Sample Start----------------------------------------------------------------------
<select id="year"m:value="#{dto.dateYear}" m:items="#{dto.calendarYearItems}">
</select>
年
<select id="month" m:value="#{dto.dateMonth}" m:items="#{dto.calendarMonthItems}">
</select>
月 
<select id="day" m:value="#{dto.dateDay}" m:items="#{dto.calendarDayItems}"  m:label = "年月日">
  <span m:inject="s:validator"  m:binding="#{dateValidator}" m:targetYearId="year" m:targetMonthId="month"/>
</select>
日 
--Sample End----------------------------------------------------------------------

しかし、実行してみると実装したValidatorが呼び出されていないようです。
セレクトボックスからValidatorを呼び出すことはできないのでしょうか。

ちなみに下記のようにテキストボックスでの動作は確認しています。

--Sample2 Start----------------------------------------------------------------------
<input id="year" type="text" m:value="#{dto.dateYear}" size="4"/>
年
<input id="month" type="text" m:value="#{dto.dateMonth}" size="4" />
月
<input id="day" type="text" m:value="#{dto.dateDay}" size="4"  m:label="年月日">
  <span m:inject="s:validator"  m:binding="#{dateValidator}" m:targetYearId="year" m:targetMonthId="month"/>
</input>
日 
--Sample2 End----------------------------------------------------------------------

セレクトボックスでValidator使うためにはどのようにしたらよいのでしょうか。
ご存知の方がいましたら、ご助言よろしくお願いいたします。






Seasar-user メーリングリストの案内