0

我正在使用 validationEngine 在发送表单之前对其进行验证;

插入

http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/

它工作正常,除非我将我的提交句柄写入表单。

例如

<form id="form" action="controller/action" method="post"></form>

$('#form').submit(function() {
      $.ajax({
        url: form.attr('action'),
        type: form.attr('method'),
        success: function (response) {
            success(response);
        }
    });
});

已执行验证,但仍会发布表单。我还尝试通过以下方式获取返回值:

alert($("#formUpdStoringSettings").validationEngine('validate'));

它总是对表单返回 true,对字段返回 false,这意味着验证正常。

只要我需要自定义提交事件,是否有任何解决方法?

4

1 回答 1

0

事实证明,validationEngne 旨在在用户与表单交互期间验证表单。它不是为了验证提交事件。

我必须创建自己的验证函数。

于 2013-01-20T13:56:38.713 回答