i小喵

i小喵

120飞吻 2017-1-11 加入 来自邢台

(这个人懒得留下签名)

i小喵 最近的提问

    没有发表任何求解

i小喵 最近的回答

  • 2017-12-28 14:41:2layui如何验证checkbox中回答:

    form.on('submit(demo1)', function(data) { //name做key 循环获取JSON数据
    checkList(".layui-form",data);//参数1:form的选择器 参数2:上面的data 如果有多选框 就用这个方法 返回JSON 数据 ; 如果没有 最好用人家原生的 data.field 这个就是数据
    layer.alert(JSON.stringify(data.field),{
    title: '最终的提交信息'
    })
    return false;
    });


    //作用与表单 多选数据获取的封装 因为获得数据的checkbox 不是一个数据 就在提交之前从新获取赋值
    function checkList(cont,data){
    var Name = "";//接收上一次的name数值
    var list = {};//存放key+数组
    var nameList =[];//存放key
    var cheLength = $(""+cont+" input[type=checkbox]");
    $.each(cheLength,function(i,k){
    var attrName = $(this).attr("name");//获取当前多选的name
    if($(""+cont+" input[name="+attrName+"]").length>1){
    if($(this).is(':checked')){
    if(Name == attrName){
    list[attrName].push($(this).val());
    }else{
    list[attrName]=[];
    nameList.push(attrName);
    list[attrName].push($(this).val());
    Name = attrName;
    }
    }
    }
    })
    $.each(nameList,function(i,k){
    var ass = nameList[i];
    data.field[ass] = list[ass];
    })
    return data.field;
    }
    暂时还没用运用到项目里面去 你试试看看 能用不
  • 2017-12-28 14:34:37layui如何验证checkbox中回答:

    form.on('submit(demo1)', function(data) { //name做key 循环获取JSON数据
    checkList(".layui-form",data);//参数1:form的选择器 参数2:上面的data 如果有多选框 就用这个方法 返回JSON 数据 ; 如果没有 最好用人家原生的 data.field 这个就是数据
    layer.alert(JSON.stringify(data.field),{
    title: '最终的提交信息'
    })
    return false;
    });


    //作用与表单 多选数据获取的封装 因为获得数据的checkbox 不是一个数据 就在提交之前从新获取赋值
    function checkList(cont,data){
    var Name = "";//接收上一次的name数值
    var list = {};//存放key+数组
    var nameList =[];//存放key
    var cheLength = $(""+cont+" input[type=checkbox]");
    $.each(cheLength,function(i,k){
    var attrName = $(this).attr("name");//获取当前多选的name
    if($(""+cont+" input[name="+attrName+"]").length>1){
    if($(this).is(':checked')){
    if(Name == attrName){
    list[attrName].push($(this).val());
    }else{
    list[attrName]=[];
    nameList.push(attrName);
    list[attrName].push($(this).val());
    Name = attrName;
    }
    }
    }
    })
    $.each(nameList,function(i,k){
    var ass = nameList[i];
    data.field[ass] = list[ass];
    })
    return data.field;
    }
  • 2017-12-23 11:57:25layui checkbox 问题中回答:

    多看文档 多百度 老实这样 贤心很心痛的
  • 2017-1-11 14:57:5近期服务器遭受不明来源的持续攻击中回答:

    求离线文档!![委屈]