HTML中<input type="submit"?/> 和 <input type="button"?/> 區別為元素定義類型、點擊觸發動作、功能、enter鍵的支持、寫javascript來阻止等不同。
壹、元素定義類型的區別:
1、<input type="button"?/> 定義為壹個可點擊的按鈕。
2、<input type="submit"?/> 定義為壹個提交按鈕。提交按鈕會把表單數據發送到服務器。
二、點擊觸發動作的區別:
1、<input type="button"?/> 如果沒有添加onclick事件的監聽,點擊時沒有任何反應。
2、<input type="submit"?/> 默認情況下,點擊後會執行提交form表單的動作。
三、功能不同:
Submit在表單中使用,它具有類似的默認方法封裝。壹個常見的點擊是提交表單。
按鈕是常用的按鈕。如果不編寫click之類的事件,則此按鈕click將沒有響應。所有事件都需要手動寫入。
四、是否具備enter鍵的支持:
使用提交後,頁面支持鍵盤輸入鍵的操作。然而,許多web軟件設計者可能不註意提交的統壹性
使用按鈕時,頁面通常不支持回車鍵。所以妳需要支持回車鍵。必須設置提交。默認的回車鍵在頁面上的第壹次提交時操作。
五、是否需要寫javascript來阻止:
button這就是壹個按鈕。如果妳不寫javascript的話,按下去什麽也不會發生。
submit這樣的按鈕用戶點擊之後會自動提交form,除非妳寫了javascript阻止它。