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