layui取input name_layUI弹窗确定后获取子页面的值(如获取UEditor富文本的内容,或input标签内容)...

子窗体JS代码

var ue = UE.getEditor('container', {

initialFrameHeight: 300,

initialFrameWidth: 900

});

var callbackdata = function () {

var editorHtml = ue.getContent();//获取富文本内容

return editorHtml;

}

父窗体JS代码

var body;

layer.open({

title: '添加用户信息',

type: 2,

shade: false,

maxmin: true,

shade: 0.5,

btn: ['确认', '取消'],

area: ['500px', '400px'],

content: 'ArticleEdit',

zIndex: layer.zIndex,

success: function (layero, index) {

body = layui.layer.getChildFrame('body', index);//获取子窗体 body内容

},

yes: function (index, layero) {

var vvv = $(layero).find("iframe")[0].contentWindow.callbackdata();//这里是调用子页面的方法,并且 方法返回的内容

console.log(vvv);

var userName = body.contents().find("#userName").val();//假如子窗体有一个ID为userName的input 这里就是获取这个input的内容

layer.closeAll();

},

btn2: function () {

//alert("222"); 取消时触发

},

end: function () {

//关闭窗体时 触发

}

});

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值