1

我正在使用 smartWizard(可以在这里找到http://techlaboratory.net/smartwizard),现在想使用 jQuery validate 插件验证表单(可以在这里找到http://bassistance.de/jquery-plugins/jquery-plugin -validation/或这里http://jqueryvalidation.org/

我试过了

$('#wizard').smartWizard({
    onFinish: function() {
        $("form").validate();
    }
});

但没有工作!

我使用 .validate() 只是因为我通过了 HTML 属性中的规则!

4

2 回答 2

2

好吧,伙计们,我找到了答案;我们将如何将 jQuery Validation 与 smartWizard 一起使用?只需在 smartWizard 的“onFinish”回调中提交表单,放入 .validate(); 在您想要的页面中。验证插件在表单提交时执行,smartWizard 不提交表单。它实际上告诉您用户处于向导的最后一步,并且只需单击“完成”按钮。

$('#wizard').smartWizard({
    onFinish: function() {
       $("form").submit();
    }
});

$("form").validate({
    rules: {
        username: "required"
    }
});

在 jQuery Validation 中应用规则有很多方法,上面是其中之一!

于 2014-04-05T11:59:26.360 回答
0

最新版本(SmartWizard 4.x)具有 jQuery 验证器插件的实现。检查此演示智能向导:演示输入验证

于 2016-11-01T09:51:30.670 回答