Validform 异步提交

2017-06-06  本文已影响70人  yzc123446

$(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("<div class='modal-backdrop'></div>")
//$("body").append("<div class='error'><p>"+err+"</p></div>")
////$(document.body).css("overflow","hidden");
setTimeout(function(){
    $(".modal-backdrop").remove()
    //$(".error").remove()

},3000)
return;

}

上一篇 下一篇

猜你喜欢

热点阅读