360瀏覽器和搜狗瀏覽器不支持button的submit()的問題

2015-10-21 22:18:23來源:威易網作者:icech

今天測試一個表單提交,使用jQuery的$("#form1").submit()方法提交,沒想到測試在IE和谷歌瀏覽器下正常,但是在360急速瀏覽器和搜狗高速瀏覽器卻提交失敗,一直無法傳遞input里面的值。

今天測試一個表單提交,使用jQuery的$("#form1").submit()方法提交,沒想到測試在IE和谷歌瀏覽器下正常,但是在360急速瀏覽器和搜狗高速瀏覽器卻提交失敗,一直無法傳遞input里面的值。

查了一下,發(fā)現(xiàn)我使用的按鈕為<button>而不是<input type="submit">,難道是這個問題?于是我改成了<input type="submit">方法,發(fā)現(xiàn)問題就解決了。

查了一下發(fā)現(xiàn)<input type="submit">和<button>確實是不同的,雖然<button>使用起來很靈活,當時使用就是為了加圖片方便。但是<button>的缺點是不同的瀏覽器得到的value值不同;可能還有其他的瀏覽器兼容問題,所以還是乖乖的使用<input type="submit">,用css來加載背景圖片了。

關鍵詞:buttoninput