- ベストアンサー
JAVAソース中のJavaScriptチェックの不具合
JAVAソースで記述しているプログラムで 画面のボタン押下後にJavaScriptで入力チェックを行う処理を記述しているのですが、入力チェックを行っている気配がありません。 テストはIE6.0でセキュリティレベルは中低に設定してあります。 チェック処理の頭にALERTを入れているのですが、それすら表示されません。根本的な記述が足りないのかと思いますが、ヒントがあればご教授願います。情報が少なくて申し訳ないです。よろしくお願いします。 jspでの記述------ <input name="searchBtn" type="image" value=" " src="search.gif" onClick="doBTN('search'); return false;">
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
画像をクリックしたときにdoBTNが実行されることを想定しているんですよね? 恐らく、doBTN 関数内に問題があるんじゃないでしょうか。 あるいは、typoなどでdoBTN関数が見えていないか。 もし、IEのみでデバッグしているのであれば、 Firefox + Firebugなどのツールを使うとどこで問題が起きているかわかりやすいと思います。
その他の回答 (2)
<input type="image" ... >は、type="submit"と同じ動作をするはずです。 doBTNの結果に関わらずsubmitされ、「return false」は、無視される感じだったと思います。 Buttonに変更するか、画像ならinputではなくaタグにするか、のどちらかでしょう。 <A href="javascript:doBTN('search')"><IMG src="outside.gif" border="0"></A>
C→c
お礼
アドバイスありがとうございます。 ご指摘の通りdoBTN関数内に色々と問題がありました。 JavaScriptのエラーで、このような現象になるとは想定外でした。 デバックできないのは非効率的なことが今回、分かったので、 次回はFirefox + Firebugなども是非、試したいと思います。 皆様ありがとうございました。