表單輸入enter後,自動提交的條件和防止

2021-05-24 05:39:26 字數 448 閱讀 3942

表單輸入enter後,自動提交的發生條件

* opera、safari瀏覽器

有或標籤時

例如:

* ie、firefox瀏覽器

有1個以上或標籤、且有1個以上或標籤時,

例如:

* ie、firefox瀏覽器

只有1個或標籤、且沒有或標籤時,

例如:

如何避免自動提交(ie為主):

1, 有多個或標籤時,將submit變成button方式。

2, 如果只有1個或標籤、且沒有或標籤時,在form標籤中加入οnsubmit="return false;"屬性,或者在form中追加隱藏專案標籤。

3,在onkeypress過濾掉enter。

function submitstop(e)

οnkeypress="return submitstop(event);"

vue使用enter鍵阻止自動提交表單的解決方法

問題 專案中使用了element ui,在某乙個input上繫結了enter的鍵盤事件,如下 true value keyup.native.enter search el input search i el form item el form 理論上來說按下回車鍵會提交查詢,然後獲取查詢結果渲染到...

111 js iframe表單提交後自動關閉

iframe表單提交後自動關閉 background 因為專案需要,要用dialog外掛程式實現新增功能頁面 demands 1.高度自適應 2.新增結束視窗關閉 js form0 submit function 跪了 還是沒用 跳轉到另外乙個頁面 然後執行window.close 有用 但是dia...

表單自動提交的總結

以下結論都已經過測試。以下是輸入框獲得焦點之後,點選回車的表單提交情況測試 1.乙個表單中只有乙個輸入框時,會自動提交,有多個輸入框時不會自動提交。例如 1 form name frm action 2 input type text name username 唯一的輸入框 3 input typ...