Magento 2表单验证resetForm不起作用

时间:2019-06-14 00:01:52

标签: jquery validation magento2

我想在表单提交失败后重置表单验证。

我正在使用Magneto 2,并使用data-mage-init ='{“ validation”:{}}'

初始化表单验证
<form ... data-mage-init='{"validation":{}}'>

我试图重设类似的错误

var validator = jQuery( "#edit-product" ).validate();
validator.resetForm();

但是它不会重置。我感觉到Magento的data-mage-init在执行标准Jquery Validation时的方式有所不同,我不得不以不同的方式重置表单,但是到目前为止,我仍然可以找到一种可行的方法。

1 个答案:

答案 0 :(得分:0)

我已经测试了以下代码,并且在Magento 2中对我有用。

$('#edit-product').validation('clearError');