在IE和Firefox等瀏覽器下,若是Form內的提交按鈕的type是button,在按回車的時候不會自動提交。瀏覽器
可是Chrome下則不管按鈕的type是button仍是submit,只要按回車,form直接提交。orm
這給咱們作js等處理帶來了很大麻煩。事件
目前的解決方案:it
1:在js設置全局變量,只有在button的click的時候才設置爲true,在from.submit()以前判斷是否爲true,爲true才執行。form
2:畫面自己不構造form,在button的click事件中構造form。JQuery的話直接wrapInner或者wrap(這個取決於你的畫面結構)就能夠搞定。變量
推薦第一種方法,比較簡單,第二種略顯旁門左道,不過也能夠實現。cli