如果表單中含有一個單行文本輸入域,那麼無論含有多少其他類型的表單組件,那麼在該輸入域中點擊Enter時,表單會自動提交。
並且在文本框中添加的keyup事件在回車事件發生時並不會被觸發。
下面有讓事件觸發的兩種解決方法,
1、在文中加入style="display:none"的type 爲 text 的 input
2、如果不想添加元素,則把keyup事件改爲keypress事件。並在裏面阻止默認行爲,比如e.preventDefault.
如果表單中含有一個單行文本輸入域,那麼無論含有多少其他類型的表單組件,那麼在該輸入域中點擊Enter時,表單會自動提交。
並且在文本框中添加的keyup事件在回車事件發生時並不會被觸發。
下面有讓事件觸發的兩種解決方法,
1、在文中加入style="display:none"的type 爲 text 的 input
2、如果不想添加元素,則把keyup事件改爲keypress事件。並在裏面阻止默認行爲,比如e.preventDefault.