Layui表单项隐藏后不校验

提问 未结 6 2256
higanbana
higanbana 2018-3-27
悬赏:20飞吻
版本:layui 浏览器:
单选框绑定一个事件,决定后一个文本框的显示与隐藏,当文本框显示form表单提交需要检验,文本框隐藏表单提交不校验

这样一个功能怎么去实现
回帖
  • 脏
    2018-3-27
    文本框隐藏后, 你可以将隐藏的文本框的验证用js手动去掉
    删除隐藏的文本框必输验证: $(".xxx").removeAttr("lay-verify");
    加上显示的文本框必输验证: $(".xxx").attr("lay-verify","required");
    3 回复
  • @ 用你的方法已解决,谢谢
    0 回复
  • L00NG
    2018-11-27
    有用,感谢
    0 回复
  • 飞鱼哎
    2018-12-8
    @ 好用,感谢
    0 回复
  • 碎语
    2018-12-15
    @ select隐藏去掉必填怎么写
    0 回复
  • laozuo666
    2019-5-17
    //添加验证规则
    form.verify({va : function(value, item){
    if($tool.isBlank($.trim(value))){
    var name=item.name;
    var hideen=$(item).is(':hidden');
    if(!hideen){
    return "必填项不能为空";
    }

    /*if(!validate(name,value)){
    return "必填项不能为空";
    }*/
    }
    }
    });
    页面添加自定义验证 lay-verify="va",$tool.isBlank这个是我写的工具方法
    0 回复