我试图让自己成为一个表单,但我需要根据表单输入是否正确来防止一些UX内容。是否有api用于手动将验证例程发布到表单的字段?我知道我可以听取后验证事件,但实际上我需要从外部源开始验证。
这可能吗?
答案 0 :(得分:2)
您可以使用jQuery将更改事件分派给表单:$("#myForm").trigger("change");
它将触发验证。
答案 1 :(得分:0)
表单上接受的触发器对我不起作用。而是使用$('#myForm').submit()
成功触发手动检查。如果您使用的是异步表单,则只需在表单上执行正确的preventDefault
和return false
,这样就不会像普通表单一样提交。我通过为表单添加名为data-ajax-submit
或ajax-submit
的通用类/数据属性来解决此问题。
答案 2 :(得分:0)
根据Foundation 5.5.3中的代码,你可以尝试这个:
$('#my_form').trigger('validate.fndtn.abide');