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