[Seasar-user:2403] Re: エラーページにてvalidateエラーを表示

yone@abby.co.jp yone
2005年 7月 21日 (木) 12:32:09 JST


米林です


> また、話が変わりますが、以下のような記述をしたところ2つ問題点がありました。
> <td>
>   <input id="password" type="password" m:value="#{hogeDto.password}">
>   &nbsp;
>   <input type="button" value="次へ" m:action="#{hogeAction.next}"
>    onClick="location.href='hoge.html'">
> </td>
>
> 一つは、「onclick」では無く「onClick」と記述すると、actionが実行されない
> ように見えます。もちろん「onclick」では問題ありません。
私の環境では、大文字・小文字どちらでも action は実行されます。


> もう一つは、上記のタグでは「TextBox(password)」「Button」の順で表示されて
> 欲しいわけですが、何故か「Button」「TextBox(password)」と表示されています。
こちらも私の環境だと問題がないようです。
バージョンはいくつをご使用されてますでしょうか?

#私が試した環境は S2JSF 1.0.3 です。

また、実際に出力されたHTMLのソースを御覧になると良いと思います。
============以下、試したサンプルです ====================
もとHTMLです
<table border="1">
<tr>
<td>
<input type="password" m:value="#{hogeDto.password}" />
&nbsp;
<input type="button" value="次へ" m:action="#{hogeAction.go}"
 onClick="alert('hoge');"/>
</td>
</tr>
</table>
======================================================
出力HTML
<table border="1">
<tr>
<td>
<input type="password" id="frm:password" name="frm:password"/>
&nbsp;
<input id="frm:_id225" name="frm:_id225" type="submit"
  value="&#27425;&#12408;" onclick="alert('hoge');;clear_frm();"/>
</td>
</tr>
</table>
======================================================




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