杜风(Victor)爱素食

杜风(Victor)爱素食

95飞吻 2017-01-06 加入 来自中国 某城

(这个人懒得留下签名)

杜风(Victor)爱素食 最近的提问

杜风(Victor)爱素食 最近的回答

  • 2017-01-06 15:44:21弹窗中的表单如何利用弹窗的默认按钮进行验证?[解决]中回答:

    @坑丶怪我咯 需要触发 layui 的验证,当所有验证通过之后提交数据到后台。你的方案我测试不能通过,你怎么做到的?
  • 2017-01-06 14:55:23弹窗中的表单如何利用弹窗的默认按钮进行验证?[解决]中回答:

    没找到可以单独调用验证的方法,暂时用如下解决:
    通过页面上的添加按钮打开弹窗,在success回掉事件里面对弹窗进行操作,将弹窗添加"layui-form"class以及需要设置添加按钮的添加属性[‘lay-filter’,‘lay-submit’],最后在yes事件里面监听按钮的提交事件。
     layui.use(['icheck', 'laypage', 'layer', 'site'], function () {
    var $ = layui.jquery,
    laypage = layui.laypage,
    layer = parent.layer === undefined ? layui.layer : parent.layer,
    site = layui.site,
    form = parent.layui.form();
    $('input').iCheck({
    checkboxClass: 'icheckbox_flat-green'
    });

    $('#add').on('click', function () {
    $.get('/Views/temp/add-article-category.html', null, function (contents) {
    layer.open({
    type: 1,
    title: '添加文章类型',
    content: contents,
    btn: ['保存', '取消'],
    area: ['600px', '600px'],
    maxmin: true,
    success: function (layero, index) {
    layero.addClass('layui-form');//添加form标识
    layero.find('.layui-layer-btn0').attr('lay-filter', 'fromContent').attr('lay-submit', '');//将按钮弄成能提交的
    form.render();
    },
    yes: function (index, layero) {
    form.on('submit(fromContent)', function (data) {
    site.ajax('/SysAdmin/AddData', layero.find('form').eq(0).serialize(), index);
    });
    }
    });
    });
    });
    });





    最笨的方法,就这样吧。

    你们有没有更简单的方法呀?提供下,我觉得这个有点麻烦,不知道有没有那种直接调用某个方法来验证form表单的内容是否满足提交条件的。
  • 2017-01-06 14:03:45弹窗中的表单如何利用弹窗的默认按钮进行验证?[解决]中回答:

    @YU糖糖 就是form表单外的按钮如何触发form表单内的input的验证
  • 2017-01-06 14:00:36弹窗中的表单如何利用弹窗的默认按钮进行验证?[解决]中回答:

    form表单外的按钮如何触发form表单的验证
  • 2017-01-06 11:44:24弹窗中的表单如何利用弹窗的默认按钮进行验证?[解决]中回答:



    看这个图比较能理解