防止按鈕表單提交
在某些情況下,您可能會遇到這樣的情況:按鈕(例如標記為「刪除」的按鈕)意外地出現提交表格。要解決這個問題,讓我們探討根本原因和解決方案。
如提供的程式碼所述,HTML5 按鈕具有提交包含表單的預設行為。此行為在 W3C HTML5 按鈕規格中定義。若要覆寫此預設值並阻止按鈕提交表單,您必須使用「type」屬性明確指定其類型。
在下面修改後的程式碼中,「刪除」按鈕的類型設定為「button」 ":
<button type="button" onclick="removeItem(); return false;">Remove Last Item</button>
透過指定「按鈕」類型,按鈕將保留其功能而不觸發表單提交。 具有單擊事件處理程序的元素來模擬按鈕行為,而不繼承預設的表單提交操作。
以上是如何防止 HTML 按鈕意外提交表單?的詳細內容。更多資訊請關注PHP中文網其他相關文章!