Chrome瀏覽器-光標在Form內的input空間內按回車提交的問題。

在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

相關文章
相關標籤/搜索