我可以在JQuery ValidationEngine中实现自己的验证吗?

时间:2012-07-23 06:34:12

标签: jquery forms jquery-plugins

我使用JQuery ValidationEngine的插件,我的表单有“额外”验证。 例如:验证用户的AGE是否大于18,如果我的数据库中已存在文档的名称(为此使用ajax),等等。

有没有办法创建自己的函数并使用插件调用它们? 我可以用插件调用函数ajax并显示个人消息吗?

注意:我使用PHP-Framework CodeIgniter

这是我的ajax功能

function validatedoc(){
    var doc = $('#doc').val();
    $.ajax({
    url:"panel_control/verify",
    type: 'POST',
    data:{
        doc: doc
    },
    dateType: "html",
    scriptCharset: "utf-8" ,
    async:false,
    success: function (response){
        if(response == 'equals'){
            $('#error_msj').html("Already Exists");
        }
    }
});
}

已经是活跃的validationEngine

$("#form_id").validationEngine();
            $("#form_id").submit(function() {
                if ($("#form_id").validationEngine('validate')) {
                    $.blockUI({ message: "Procesing",
                    css: {
                        border: 'none',
                        padding: '15px',
                        backgroundColor: '#000',
                        '-webkit-border-radius': '10px',
                        '-moz-border-radius': '10px',
                        opacity: .5,
                        color: '#fff'
                    } });
                }
                });

谢谢! :d

1 个答案:

答案 0 :(得分:0)

好吧,我是用Jquery ValidationEngine的“funcCall”来做的。

这样,在我的脚本上调用外部函数来实现我的自定义验证。 :d