HTML5約束驗證API提供了一些方法來進行表單驗證。以下是一些常用的方法:
1. checkValidity():檢查表單的有效性。如果表單中的所有約束條件都得到滿足,該方法返回true,否則返回false。
2. setCustomValidity():設置自定義的驗證消息。通過調用此方法,可以在表單元素中設置自定義的錯誤消息。
3. reportValidity():檢查表單的有效性,并顯示相應的錯誤消息。如果表單有效,該方法返回true,否則返回false,并顯示相應的錯誤消息。
4. willValidate屬性:該屬性返回一個布爾值,表示該表單元素是否需要進行驗證。
5. validity屬性:該屬性返回一個ValidityState對象,其中包含了表單元素的驗證狀態信息。這個對象包含了一系列的屬性,如valid、typeMismatch、rangeUnderflow等,用于判斷表單元素的驗證狀態。
這些方法可以通過JavaScript來調用,以實現對表單的驗證。