在Zurb Foundation手动触发Abide验证

时间:2014-12-15 15:46:42

标签: jquery validation zurb-foundation abide

我试图让自己成为一个表单,但我需要根据表单输入是否正确来防止一些UX内容。是否有api用于手动将验证例程发布到表单的字段?我知道我可以听取后验证事件,但实际上我需要从外部源开始验证。

这可能吗?

3 个答案:

答案 0 :(得分:2)

您可以使用jQuery将更改事件分派给表单:$("#myForm").trigger("change");
它将触发验证。

答案 1 :(得分:0)

表单上接受的触发器对我不起作用。而是使用$('#myForm').submit()成功触发手动检查。如果您使用的是异步表单,则只需在表单上执行正确的preventDefaultreturn false,这样就不会像普通表单一样提交。我通过为表单添加名为data-ajax-submitajax-submit的通用类/数据属性来解决此问题。

答案 2 :(得分:0)

根据Foundation 5.5.3中的代码,你可以尝试这个:

$('#my_form').trigger('validate.fndtn.abide');