事件 - htmx:validation:halted
当请求由于验证错误而停止时,会触发此事件。
事件参数
- detail.elt - 触发请求的元素
- detail.errors - 包含无效元素及其相关错误的错误对象数组
示例代码
<input type="text" id="username" name="username" placeholder="Username" required>
<input type="password" id="password" name="password" placeholder="Password" required>
<button type="button"
hx-post="login"
hx-include="#username,#password"
hx-validate="true"
hx-on:htmx:validation:halted="
event.detail.errors.forEach(err => {
console.log(err.elt.id);
console.log(err.message);
}
});"
>Login</button>