事件 - htmx:validation:validate

此事件在元素被验证之前触发。它可以与 elt.setCustomValidity() 方法一起使用来实现自定义验证规则。

<form hx-post="/test">
  <input _="on htmx:validation:validate
               if my.value != 'foo'
                  call me.setCustomValidity('Please enter the value foo')
               else
                  call me.setCustomValidity('')"
         name="example">
</form>

事件参数

  • detail.elt - 触发请求的元素