實現"回車!=提交"的問題,一般可以從"按鈕的type類型" 和 "輸入框個數"兩處著手。
默認情況下,單個輸入框,無論按鈕的type="submit"還是type="button"類型,回車即提交。
1.當type="submit"時,無論有幾個type="text"輸入框,回車均表示提交。(submit)
2.當type="button"時,且存在多個輸入框,回車不提交。(button)
3.解決單個輸入框的回車即提交問題,參考第二點:可以增加一個input="text",隱藏; 然後type類型為button。
在實際應用中,input輸入框很少只有一個的情況,那麼只需記住第二條即可應對。
使用JS事件阻止表單提交 不在本文討論范圍,當然也是可以實現的。