實(shí)現(xiàn) "回車!=提交" 的問題,一般可以從 "按鈕的type類型" 和 "輸入框個(gè)數(shù)" 兩處著手。
默認(rèn)情況下,單個(gè)輸入框,無論按鈕的 type="submit" 還是 type="button" 類型官疲,回車即提交。
1庶艾、當(dāng) type="submit" 時(shí)袁余,無論有幾個(gè) type="text" 輸入框,回車均表示提交咱揍。(submit)
2颖榜、當(dāng) type="button" 時(shí),且存在多個(gè)輸入框煤裙,回車不提交掩完。(button)
3、解決單個(gè)輸入框的回車即提交問題硼砰,參考第二點(diǎn):可以增加一個(gè)輸入框并隱藏 input="text" style="display:none;"
且蓬;然后 type 類型為 button。
在實(shí)際應(yīng)用中题翰,input 輸入框很少只有一個(gè)的情況恶阴,那么只需記住第二條即可應(yīng)對(duì)。
使用 JS 事件阻止表單提交豹障,不在本文討論范圍冯事,當(dāng)然也是可以實(shí)現(xiàn)的。