HTML 表單的自訂錯誤訊息
提交表單而不填入必填欄位時,瀏覽器通常會顯示通用錯誤訊息,例如「請填寫這個領域。」為了增強使用者體驗,您可以自訂這些訊息以提供更具體和有用的回饋。
使用者名字段
要自訂使用者名字段的錯誤訊息,請使用 oninvalid屬性。此屬性指定當欄位不滿足其驗證條件時要顯示的自訂訊息,在本例中這是必要的屬性。
<input type="text">
密碼欄位
要自訂密碼欄位的錯誤訊息,請使用 oninvalid 屬性並將其值設為空字串。這會隱藏欄位為空或僅包含星號時出現的 * 訊息。
<input type="password" name="pass" placeholder="Password" required oninvalid="this.setCustomValidity('')" oninput="this.setCustomValidity('')" />
oninput 屬性至關重要,因為一旦使用者開始輸入,它就會重置自訂錯誤訊息字段,如果該字段留空,瀏覽器將顯示預設錯誤訊息。
以上是如何自訂 HTML 表單錯誤訊息以獲得更好的使用者體驗?的詳細內容。更多資訊請關注PHP中文網其他相關文章!