在不使用特定提交按鈕的情況下提交HTML 表單時,例如按Enter鍵或透過JavaScript 中的HTMLFormElement.submit(),瀏覽器必須確定預設使用哪個提交按鈕(如果有)。
實驗觀察顯示瀏覽器之間的行為存在差異:
HTML 標準沒有明確定義按鍵的預設提交按鈕行為。它們僅指定在啟動提交元素時提交表單,而將提交按鈕的實際選擇留給使用者代理的解釋。
因為標準沒有提供根據嚴格的準則,瀏覽器在確定預設提交按鈕時會表現出不同的行為:
鑑於缺乏定義的標準,建議避免依賴 Web 應用程式中特定的預設提交按鈕行為。考慮明確定義提交按鈕的啟動和預期行為,以確保跨瀏覽器的一致性。
以上是預設表單提交按鈕的哪些瀏覽器行為未定義?的詳細內容。更多資訊請關注PHP中文網其他相關文章!