2017-07-26 79 views
2

我感謝您閱讀我的問題並嘗試解決它。 我的問題基於HTML特別是表單標籤。爲什麼我使用novalidate屬性? 請回答我! 我真的需要你的答案爲什麼我使用novalidate屬性

+0

['novalidate'](https://www.w3schools.com/tags/att_form_novalidate.asp)屬性告訴瀏覽器不執行默認操作(由瀏覽器自己完成)表單驗證。該屬性是在HTML5中引入的。 –

回答

-1

添加novalidate屬性的表單元素防止在表單元素(如適用)本地驗證,讓你的JavaScript來管理所有的驗證

novalidate屬性通暢能力當表單被提交時,阻止表單運行其驗證邏輯。換句話說,無論 驗證邏輯通常的結果如何,它總是可以讓 表單提交過程通過。現在爲什麼你會想要做一些像 那樣的?那麼,這樣做的一個主要用途是允許用戶保存表單的 狀態,以便稍後可以繼續,而不必首先驗證所有條目。

所以,如果你的網站,例如,是有一個用戶填寫表單和 用戶希望能夠保存他們的進步,您可以禁用 形式的驗證法,並讓他們提交表單和繼續在 之後,而不必強制他們首先驗證所有內容

實際上有兩個屬性強制執行行爲。如果您希望 直接在表單標記上使用novalidate,則可以在表單上使用novalidate權限。您也可以按照控制 的基礎執行此操作。

+0

請說明您的報價來自哪裏。 – Alohci

相關問題