今天測試一個表單提交,使用jQuery的$("#form1").submit()方法提交,沒想到測試在IE和谷歌瀏覽器下正常,但是在360急速瀏覽器和搜狗高速瀏覽器卻提交失敗,一直無法傳遞input里面的值。
查了一下,發現我使用的按鈕為<button>而不是<input type="submit">,難道是這個問題?于是我改成了<input type="submit">方法,發現問題就解決了。
查了一下發現<input type="submit">和<button>確實是不同的,雖然<button>使用起來很靈活,當時使用就是為了加圖片方便。但是<button>的缺點是不同的瀏覽器得到的value值不同;可能還有其他的瀏覽器兼容問題,所以還是乖乖的使用<input type="submit">,用css來加載背景圖片了。