• ベストアンサー

JAVAソース中のJavaScriptチェックの不具合

JAVAソースで記述しているプログラムで 画面のボタン押下後にJavaScriptで入力チェックを行う処理を記述しているのですが、入力チェックを行っている気配がありません。 テストはIE6.0でセキュリティレベルは中低に設定してあります。 チェック処理の頭にALERTを入れているのですが、それすら表示されません。根本的な記述が足りないのかと思いますが、ヒントがあればご教授願います。情報が少なくて申し訳ないです。よろしくお願いします。 jspでの記述------ <input name="searchBtn" type="image" value=" " src="search.gif" onClick="doBTN('search'); return false;">

質問者が選んだベストアンサー

  • ベストアンサー
  • anekos
  • ベストアンサー率57% (4/7)
回答No.1

画像をクリックしたときにdoBTNが実行されることを想定しているんですよね? 恐らく、doBTN 関数内に問題があるんじゃないでしょうか。 あるいは、typoなどでdoBTN関数が見えていないか。 もし、IEのみでデバッグしているのであれば、 Firefox + Firebugなどのツールを使うとどこで問題が起きているかわかりやすいと思います。

karen237
質問者

お礼

アドバイスありがとうございます。 ご指摘の通りdoBTN関数内に色々と問題がありました。 JavaScriptのエラーで、このような現象になるとは想定外でした。 デバックできないのは非効率的なことが今回、分かったので、 次回はFirefox + Firebugなども是非、試したいと思います。 皆様ありがとうございました。

その他の回答 (2)

noname#30334
noname#30334
回答No.3

<input type="image" ... >は、type="submit"と同じ動作をするはずです。 doBTNの結果に関わらずsubmitされ、「return false」は、無視される感じだったと思います。 Buttonに変更するか、画像ならinputではなくaタグにするか、のどちらかでしょう。 <A href="javascript:doBTN('search')"><IMG src="outside.gif" border="0"></A>

noname#26224
noname#26224
回答No.2

C→c

関連するQ&A

専門家に質問してみよう