[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}">
>
> <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}" />
<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"/>
<input id="frm:_id225" name="frm:_id225" type="submit"
value="次へ" onclick="alert('hoge');;clear_frm();"/>
</td>
</tr>
</table>
======================================================
Seasar-user メーリングリストの案内