layui弹窗iframe获取值

弹出弹窗的页面:

layer.open({
                    type: 2,
                    skin : "layui-layer-lan",
                    title:"新增权限",//标题
                    area: ['460px', '500px'],
                    fixed: true, //固定 上下滑动 窗口位置不变
                    offset:'auto',//出现时的坐标  默认是垂直水平居中
                    anim:5,//出现的动画效果
                    resize : false,//不允许拉伸窗口
                    scrollbar : false,//不出现滚动条
                    move:false,//禁止拖拽
                    maxmin: false,//禁止最大化最小化按钮
                    /*后面加个no  就不会出现滚动条了*/
                    content: ['${path}/user/clickRegister','no'],
                    /*btn:"注册用户",
                    yes:function (index, layero) {
                        /!*当前层索引和当前层dom对象*!/
                        var body = layer.getChildFrame('body', index);
                        //获取当前弹出框页面body标签下的input标签val
                        //find方法是获得当前元素的所有子孙元素 会一直往下找
                        //但是可以设定选择器(jquery选择器)
                        body.find('input[name=username]').val('Hi,我是从父页来的')
                        body.find('input[name=password]').val('Hi,我是从父页来的')
                        body.find('input[name=truePassword]').val('Hi,我是从父页来的')
                        body.find('#selfIntroduction').val('Hi,我是从父页来的')
                    },*/
                    cancel:function (index, layero) {
                        /*右上角关闭按钮回调  阻止行为返回false即可*/

                    }
                });

弹出的页面直接提交并且关闭弹窗:

//以下是关闭当前这个弹窗 思路很多
//总的来说就是 用当前iframe的parent获取到当前iframedom对象 然后关闭或者移除都可以
                        var index = parent.layer.getFrameIndex(window.name);
                        setTimeout(function(){
                            parent.layer.close(index)
                        }, 1000);

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值