ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

layer框架 jquery获取父页面open打开的子页面获取子页面的输入值与执行子页面方法

2021-07-22 11:36:01  阅读:22  来源: 互联网

标签:jquery function layer parent form 获取 var 页面


jquery获取父页面open打开的子页面获取子页面的输入值与执行子页面方法(执行子页面表单提交)

 parent.layerIndex = parent.layer.open({
                title: '***',
                type: 2,
                area: ['600px', '350px'],
                content: '******',
                shade: 0.1,
                //btnAlign: 'c',
                btnAlign:'center',
                btn: ["保存"],
                yes: function (index, layero) {
//得到iframe页的窗口对象,执行iframe页的方法 var iframeWin = parent.window[layero.find('iframe')[0]['name']];
//获取打开页面输入框的值 var Name = parent.frames["layui-layer-iframe" + index].$("#Name").val();

                     //根据表单id  提交表单
                     iframeWin.$('#fm').submit();

              });
用  var iframeWin = parent.window[layero.find('iframe')[0]['name']];  就可以执行子页面的方法

子页面的表单提交方法
 function Form() {
            $("#fm").form({
                onSubmit: function () {
                    parent.layer.load(1);
//表单验证 var isSubmit = $(this).form('validate'); if (!isSubmit) { parent.layer.closeAll("loading"); } return isSubmit; }, success: function (data) { } }); }

layui.use('form', function () {
     var form = layui.form;

     //监听提交
      form.on('submit()', function (data) {
          layer.msg(JSON.stringify(data.field));
          return false;
      });
})











标签:jquery,function,layer,parent,form,获取,var,页面
来源: https://www.cnblogs.com/panliwu521801314/p/15043293.html

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有