夏羽天

夏羽天

260飞吻 2016-12-20 加入 来自成都

(hello world)

夏羽天 最近的提问

夏羽天 最近的回答

  • 2017-9-7 10:20:20一个小建议~~中回答:

    @善子先森 http://layuispa.com/ 上面的地址错误
  • 2017-9-7 10:19:40一个小建议~~中回答:

  • 2017-9-2 12:36:32一个小建议~~中回答:

    @善子先森 修改了源码
  • 2017-8-21 10:57:3分享一个layui风格的grid、treegrid中回答:

    @eluotao 网站已提供下载
  • 2017-8-20 14:32:47分享一个layui风格的grid、treegrid中回答:

    @eluotao 我做Grid控件的目的是因为当时的Layui没有可交互的Table模块,现在Layui2.0已经提供了功能丰富的Table模块,我做的Grid将放弃更新,如果你在项目中已经使用了我的Grid控件,可以加我的QQ(306323584)讨论,也可以查看使用文档: http://www.layuispa.com
  • 2017-8-19 11:32:0分享一个layui风格的grid、treegrid中回答:

    @xuli 可以以AJAX的方式从后台程序中获取,设置URL为AJAX访问地址,返回JSON数据,op做为渲染的一种方式,在渲染视图中进行判断(可以理解为作为判断条件的一个字段)
  • 2017-7-28 20:55:54即日起,【案例】必须符合以下要求中回答:

    @贤心 申请的案例如何撤销呢
  • 2017-7-28 20:47:51分享一个layui风格的grid、treegrid中回答:

  • 2017-7-6 10:3:54form.js里面的验证消息如何扩展成国际化形式?中回答:

    @菠萝大象
    一、 在创建语言配置文件,
    /language/中文.json
    {
    "verify": {
    "required": "必填项不可为空",
    "number": "只能填写数字",
    "phone": "请填写正确的手机号码",
    "email": "请填写正确的电子邮箱"
    },
    "message": {
    "error": "操作失败",
    "success": "操作成功"
    }
    }
    /language/English.json
    {
    "verify": {
    "required": "This field is required.",
    "number": "Please enter a valid number.",
    "phone": "Please enter a valid phone number.",
    "email": "Please enter a valid email address."
    },
    "message": {
    "error": "operation failure.",
    "success": "operate successfully."
    }
    }
    二、修改layui验证配置
        <form class="layui-form">
    <div class="layui-form-item">
    <div class="layui-input-inline">
    <select lay-filter="language">
    <option value="中文">中文</option>
    <option value="English">English</option>
    </select>
    </div>
    <div class="layui-input-inline">
    <input type="text" name="phone" placeholder="请输入手机号" lay-verify="phone" class="layui-input" />
    </div>
    <a class="layui-btn" lay-submit lay-filter="submit">提交</a>
    </div>
    </form>
    <script>
    layui.use('form', function () {
    var form = layui.form();
    form.on('select(language)', function (data) {

    //根据实际情况修改,此处仅为演示
    var language = data.value;
    $.getJSON('/language/' + language + '.json', function (dt) {
    for (var v in dt.verify) {
    form.config.verify[v][1] = dt.verify[v];
    }
    });

    });

    form.on('submit(submit)', function (data) {
    alert(JSON.stringify(data.field, null, 4));
    });
    });
    </script>

  • 2017-7-5 18:1:2为什么我引用layer的任何组件 都不能够外部使用对象 外部form和分页对象都提示undef中回答:

    代码应写在use内部
  • 2017-7-5 17:53:25手机号验证问题中回答:

        $('#btn_verify').on('click', function () {
    var tel = $('input[name="tel"]').val(),
    reg = layui.form().config.verify['phone'],
    bol = reg[0].test(tel);

    if (!bol)
    layui.layer.msg(reg[1], { icon: 5, shift: 6 });
    });
  • 2017-7-5 17:29:18select动态添加,无法定位到选中项中回答:

    http://fly.layui.com/jie/11172/
    这个帖子中的下载包里的layui修改了源码,实现了你的要求,基于1.09版本的修改,如果你要使用,请先备份你现在的代码
  • 2017-7-5 17:10:17form.js里面的验证消息如何扩展成国际化形式?中回答:

    验证消息是可以配置的,可扩展,可覆盖原来的,比如,覆盖number验证
     layui.form().verify({
    number: function (value, item) {
    if (typeof ($(item).attr('dec')) == 'undefined' && typeof ($(item).attr('desc')) == 'undefined' && !/^\d*$/.test(value))
    return '只能填写数字';
    if (typeof ($(item).attr('dec')) != 'undefined' && !new RegExp('^[+-]?\\d*\\.?\\d{0,' + $(item).attr('dec') + '}$').test(value))
    return '只能填写数字,小数最多' + $(item).attr('dec') + '位';
    if (typeof ($(item).attr('min')) != 'undefined' && (value == '' || parseFloat(value) < parseFloat($(item).attr('min'))))
    return '不可小于' + $(item).attr('min');
    if (typeof ($(item).attr('max')) != 'undefined' && (value == '' || parseFloat(value) > parseFloat($(item).attr('max'))))
    return '不可大于' + $(item).attr('max');
    }
    });
  • 2017-7-5 14:6:51咨询下有好用的list插件吗?中回答:

  • 2017-7-5 14:3:4整天追问2.0的网友,请设身处地的为他人考虑一下中回答:

    源码是开放的,有时间可以学习、揣摩,根据项目实际需求修改、扩展,既提高了自己能力,也解决了问题。不要想的多难,难就学,不学怎么提高呢。贤心的源码注释也很详细,看不懂的就百度,满足自己需求,也不需要百分之百的看懂。如果能修改源码了,真的能提高很多啊……