监听提交的时候如何获取到弹出框提交的表单?

提问 已结
1 255
riddle
riddle 2017-7-17
悬赏:5飞吻
页面有2个提交表单,一个是留言板,另外一个是弹出登录的框,在监听登录按钮的时候获取不到登录框的表单值
回帖
  • 东陌
    2017-7-17
    layui的表单提交其实跟正常的表单提交机制差不多,同样也有域的限制,正常的表单是将需要进行提交的表单元素放置在form标签内,而layui则是用layui-form样式来表示表单域,什么标签用了这个样式就表示子元素可以进行表单管理,然后根据lay-filter的不同设置来进行区分
    <!--留言板-->
    <div class="layui-form">
    <input type="text" Name="Test"/>
    <input type="button" lay-submit="" lay-filter="Test1"/>
    </div>

    <!--登录-->
    <div class="layui-form">
    <input type="text" Name="Test"/>
    <input type="button" lay-submit="" lay-filter="Test2"/>
    </div>


    ...

    form.on('submit(Test1)', function (data) {
    });

    form.on('submit(Test2)', function (data) {
    });
    2 回复