」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > HTML 表單中的預設提交按鈕行為是什麼?

HTML 表單中的預設提交按鈕行為是什麼?

發佈於2024-11-09
瀏覽:274

What is the Default Submit Button Behavior in HTML Forms?

確定HTML 表單中的預設提交按鈕

在未按一下特定提交按鈕的情況下提交HTML 表單時,例如按輸入或在JavaScript 中使用HTMLFormElement.submit(),瀏覽器需要確定多個提交按鈕(如果有)中的哪一個應被視為按下的按鈕。此確定對於觸發 onclick 事件處理程序和傳送到 Web 伺服器的資料有影響。

瀏覽器行為

實驗顯示:

  • Enter 時:

    • Enter
    • 時:
    Firefox、Opera 和Safari 使用表單中的第一個提交按鈕。
  • IE 可以使用首先提交按鈕或根本不提交,具體取決於未指定的條件。

    • 使用 HTMLFormElement.submit() 時:
所有瀏覽器均不使用提交按鈕。

標準規範

HTML 標準並未明確指定在沒有特定按鈕的情況下提交表單的行為。它只要求在啟動提交按鈕時提交表單。

推薦方法

What is the Default Submit Button Behavior in HTML Forms?

由於缺乏明確的標準以及瀏覽器行為的差異,它建議在設計 HTML 表單時避免依賴特定的預設提交按鈕。相反,明確指出在任何給定場景中應使用哪個提交按鈕。

版本聲明 本文轉載於:1729496899如有侵犯,請洽[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3