jquery formwizard + validation插件,动态添加未验证的字段

时间:2011-04-08 08:36:13

标签: jquery dom jquery-validate dynamic formwizard

这是我在这个项目上的第三篇文章 - 这是一个艰难的帖子!

我正在使用JQuery FormWizard插件及其内置验证选项。

现在,我正在使用FW插件的默认方法向向导添加步骤(在http://thecodemine.org/examples/example_15_add_and_remove_steps_dynamically.html上找到),但我添加的任何步骤似乎都没有得到验证!我找到了validator.refresh()方法,但是已经弃用了,我尝试过在这个论坛上找到的东西:

$('#newfield').rules('add', {
    required: true
});

......但仍然没有效果。有没有人遇到这样的问题?

2 个答案:

答案 0 :(得分:0)

你可以这样做:

j$(myForm).validate({
            rules: {
                date: {
                    required: true,
                    date: true
                },
                title: {
                    required: true,
                    letterswithbasicpunc: true,
                    minlength: 3,
                    maxlength: 100
                }

答案 1 :(得分:0)

我发现了问题。我用自己的一个替换了标准的“下一个”按钮(我需要在新添加的步骤之后跳过该步骤),显然,formwizard的“show”方法无需验证。

......我忘记了我更换了按钮:$