Struts-html タグ - JavaScript イベントハンドラ

失敗

<html:submit> タグに onClick イベントハンドラを追加したところ、システムエラーが発生するようになってしまいました。

↓ onClick を追加したら、なぜかエラーに…
<html:submit property="submit" value="ボタンA" onClick="methodABC();" />

環境

このレポートは、以下の環境について記述したものです。

Struts Struts 1.1

ログ

JSP のコンパイルエラー

原因

Struts のタグリブにおいて、JavaScript イベントハンドラはすべて小文字で定義されています。 よって、"onClick"と記述すると認識されず、エラーになってしまいます。

解決策

JavaScript イベントハンドラは、すべて小文字で記述します。

(例) onBlur → onblur, onClick → onclick, onMouseOut → onmouseout

[JSP - JavaScript イベントハンドラ]
<html:submit property="submit" value="ボタンA" onclick="methodABC();" />

参考サイト

コメント

コメント投稿
(非公開)
     « アイコン一覧 »
(必須)

作成日:2005/01/16
更新日:2005/01/16