Validform 异步提交

$(function(){
var showmsg=function(msg){//假定你的信息提示方法为showmsg, 在方法里可以接收参数msg,当然也可以接收到o及cssctl;
error(msg);
}

if($(".use_validform").length>0){

    $(".use_validform").Validform({
        tiptype:function(msg){
            showmsg(msg);
        },
        tipSweep:true,//为true时提示信息将只会在表单提交时触发显示,各表单元素blur时不会被触发显示;
        ajaxPost:false,
        datatype:{//传入自定义datatype类型【方式二】;
            "need2":function(gets,obj,curform,regxp){
                var need=1,
                    numselected=curform.find("input[name='"+obj.attr("name")+"']:checked").length;
                return  numselected >= need ? true : "请至少选择"+need+"项!";
            }
        },
        beforeSubmit:function(curform){
                var column_name=$("#doc-vld-name-2").val();
                var column_type=[];
                for (var i=0;i<$("input[name=docVlCb]").length;i++){
                    if($("input[name=docVlCb]").eq(i).is(':checked')){
                        column_type.push($("input[name=docVlCb]").eq(i).val())
                    }
                }

                console.log(column_name,column_type)
            return false;
        },
    });

};



//$("#add_column").submit(function(){
//    var column_name=$("#doc-vld-name-2").val();
//    var column_type=[];
//    for (var i=0;i<$("input[name=docVlCb]").length;i++){
//        if($("input[name=docVlCb]").eq(i).is(':checked')){
//            column_type.push($("input[name=docVlCb]").eq(i).val())
//        }
//    }
//
//    console.log(column_name,column_type)
//
//    return false;
//});

})

function error(err){

var err=err
layer.msg(err, {icon: 0});
//var err=err
$("body").append("")
//$("body").append("

"+err+"

") ////$(document.body).css("overflow","hidden"); setTimeout(function(){ $(".modal-backdrop").remove() //$(".error").remove() },3000) return;

}

你可能感兴趣的:(Validform 异步提交)