1

我正在使用 ajax 表单插件。这是插件的链接http://www.malsup.com/jquery/form/#api ..

jQuery('#update-personal-information-form').ajaxForm( {

                            beforeSubmit: function() {
                jQuery('#update-personal-information-form').validate({

                errorClass: "error",
                    errorElement: "div",
                rules:{
                    first_name:{required:true},
                    last_name:{required:true},                  
                    email:{required: true, email:true},
                    dob:{required: true,dateISO: true}

                },
                messages:{
                    first_name:{required:" First Name:cannot be blank"},
                    last_name:{required:" Last Name:cannot be blank"},
                    email:{required:" Email:cannot be blank"},
                    dob:{required:" Date Of Birth:cannot be blank",dateISO: "Invalid date. Must be formatted yyyy-mm-dd"}

                }
                });
                return jQuery('#update-personal-information-form').valid();
            },


            success: function() {

                    var url1 = './index.php?r=user/personal_information';

                    jQuery("#dialog_edit_personalinfo").remove();

                    jQuery("#body1").load(url1);


            } 
    }); 

这在所有浏览器中都可以正常工作,但在 ie 10 中,它作为表单提交和页面正在刷新。我从过去四个小时开始搜索,但没有找到任何结果,请帮助我。谢谢你..

4

0 回答 0