古詩詞大全網 - 成語大全 - HTML中,按鈕button與submit區別是什麽?

HTML中,按鈕button與submit區別是什麽?

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阻止它。