2013-05-14 277 views
0

我有一個基於PHP和Javascript的登錄腳本。我無法弄清楚爲什麼它會在Chrome和Safari瀏覽器中工作,而不是在Firefox或Internet Explorer中工作。我終於找出問題是與HTML,而不是有常規提交按鈕,我有一個圖像提交。只需將type =「image」更改爲type =「submit」即可解決問題。有誰知道這是爲什麼,如果有寫一個兼容的方式如下IE瀏覽器兼容瀏覽器兼容性問題/ Firefox

這工作:

<input name="doLogin" type="submit" style="margin-left:90px;" id="doLogin3" value="Login">

這不:

<input name="doLogin" type="image" src="login-btn.png" style="margin-left:90px;" id="doLogin3" value="Login">

+0

什麼都不起作用? – Gumbo

+1

JavaScript提交應該可以工作,例如'的onclick = 「form.submit()」'。 – austin

+1

你有DOCTYPE套餐嗎? – Bart

回答

1

,如果你不打算要使用js提交表單,那麼應該提交您的提交按鈕的輸入類型。但如果你真的必須有一個圖像代替你的按鈕,只需將圖像設置爲按鈕的背景,使用css來定位圖像。無需將輸入類型更改爲圖像。希望有所幫助。