2010-11-25 5 views
0

私はfire foxとうまく動作するイメージボタンを持っていますが、ie8では動作しません。私を助けてください。入力タイプ= imageとie8

<input type="image" tabindex="8" name="submit_submit" value="submit" src="images/continues.jpg" /> 

私はフォームを持つphpファイルを持っています。フォームアクションボタンはファイル自体を呼び出します。 ie8でsubmitボタンを押すと、次のコードは実行されません。

if(isset($_POST["submit"])) 
{ 
     code 
    } 

他のブラウザでボタンを押すと、上記の機能が実行されます。

+1

"not work"を定義します。 –

+0

ffでフォームを送信しますが、ie8で送信しません。 – mysterious

+0

完全なコードを投稿してください。そのスニペットには何も問題はありません。 –

答えて

4

動作するはずです。

座標の有無を確認してください。

if(isset($_POST["submit_submit"]) || isset($_POST["submit_submit_x"])) 
1
if(isset($_POST["submit_submit"])) 
{ 
    //code 
} 

これは、一部のブラウザは、画像入力に値をサポートしていません

1

名前はsubmit_submitです。 Sooo、submitではなく、submit_submitとして送信されます。

if(isset($_POST["submit_submit"])) { } 

また、正しいことを確認するには、var_dump($_POST['submit_submit'])を実行してください。 value="はIE8で動作しないかもしれません。

また、type="submit"に背景画像とテキストオフセット技術を使用してください。

関連する問題