调用jquery验证器

时间:2015-12-19 23:59:00

标签: javascript jquery jquery-validate publish-subscribe

我在jsp中有一个注册表单,我正在使用jquery在js文件中验证表单,如下面的代码所示。当我调用jquery validate的form()方法时,它会说this.formValidation'undefined'因为我的表单没有被加载。我已经尝试了setTimeout和延迟方法,但我的问题没有解决。请帮帮我,我的代码:

UserRegistration.prototype.formValidation = function(){
    var me = this;
    this.formValidation = $('#user_form').validate({
        rules : $.extend({}, rules)
    });
    if (this.formValidation !== 'undefined') {
        this.formValidation.form();
    }
    else {
        setTimeout(this.formValidation.form(), 50);
    }
};

在其他情况下会发生错误。

在Jsp页面中,我使用headjs加载我的js文件,如:

head.load("scripts/userregistration.js");

下面我有我的表格:

<form id="user_form">
</form>

如何在调用this.formValidation.form();

时加载表单

0 个答案:

没有答案