2010-11-25 35 views
0

我有一個圖像按鈕,可以很好地與火狐一起工作,但不能與ie8一起使用。請幫幫我。輸入類型=圖像和ie8

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

我有一個PHP文件,有一個窗體。表單操作按鈕調用自己的文件。在ie8中按下提交按鈕時,以下代碼不會執行。

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

而如果按鈕在其他瀏覽器按下功能上面執行。

+1

定義「不工作」 – 2010-11-25 15:14:01

回答

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"與背景圖像和文字偏移技術。