第一步,父页面弹框设置
layui.use('layer', function () {
var layer = layui.layer;
layer.open({
shade: [0.1, "#fff", true],
shift: 2,
fix: false,
title: ['新增订单', 'backgroup:#252325;color:breck;'],
maxmin: true,
type: 2,
scrollbar: true,
area: ['100%', '100%'],
content: ['/Order/Goods_addorder'],
success: function (layero, index) {
//父页面找子页面的数据进行聚焦
var bod = layer.getChildFrame('body', index);
bod.find("#spxq222").focus();
}
});
});
第二步,在子页面设置可以执行聚焦的text文本框或者a标签
如果没有可以执行的a标签或者text文本框使用以下方法
默认火狐或者其他浏览器里DIV和其他普通标签是不具有onfocus和onblur事件的,经我长久论证因为他们不具有tab属性,所以只要我们创建tab,那么任何标签都可以具有tab属性。
什么标签具有tab呢?显然input和a是得天独厚的具有,我们经常用键盘上的tab键进行移动光标的时候,我们发现光标只在具有tab属性的元素上进行跳转。