よくJSで入力チェックをして、エラーとなった場合「Submit」を食い止めるのに、「return false」を使いますが、Imageボタンによるsubmitだと、「return false」がスルーされてしまいます。 microsoftで公式に発表されているIEの仕様で「input type=image で フォームが2回送信される」という事実を知りました。 http://support.microsoft.com/kb/822276/ja 【抜粋】 INPUT type=image を使用すると、そのイメージをクリックすることにより、 イメージ内の x, y 座標の情報とともに、フォームを送信することができます。 この時、INPUT type=image 自体に onclick イベントハンドラを設定し、スクリプトの submit メソッドを使用してフォームの送信を行うと、フォーム