JQuery验证不适用于模态

时间:2016-04-12 23:00:29

标签: jquery jquery-validate

我保证我已经阅读过这个主题的每一个stackoverflow线程 - 没有一个解决方案对我有用......

此代码触发模态:

function OrgAddAjax(){
    $.post("/donor/ajax/", { type: "OrgAddAjax", ajax:true, html: $("#txtEventID").val()},
        function( response ) {
            $("#divViewFundraisingEvent").append(response);
        }
    );
}

divViewFundraisingEvent 是所有这些废话的包含div。我知道上面的代码很疯狂(我没有发现它),但只是相信一个名为 OrgAddAjax 的PHP函数是创造这个的

然后在此div中创建的模态:                   

$(document).ready(function(){
    $("#frmCreateDonorOrgzation").validate({
        rules: {
            txtName: "required"
        },
        messages: {
        },
        submitHandler: function(form) {
            if($("#txtAction").val()==="AJAX"){
                frmObj = $("#frmCreateDonorOrgzation");
                fireAJAX(frmObj.serialize(), frmObj.attr( 'action' ), "#divViewFundraisingEventRight", "append");
                return false;            
            } else {
                form.submit();
            }
        }
    });
});

此表单嵌入在应用程序的某些部分的常规视图中 - 但是当它被放入模式窗口时,验证会被炸毁 - 或者根本无法触发。

思想??

0 个答案:

没有答案
相关问题