Java前端Layer.open.btn验证无效解决方法
今天遇到了一个很可笑的问题,在.Layer弹窗open中设置了多个按钮,只有yes按钮有效,btn2点击后直接关闭弹窗,排查了2个小时后终于解决,就是btn2要returnfalse!
varindex=layer.open({ type:2, area:[width+'px',height+'px'], fix:false, //不固定 maxmin:true, shade:0.3, title:title, content:url, btn:['保存','提交','取消'], yes:function(index,layero){ variframeWin=layero.find('iframe')[0]; iframeWin.contentWindow.submitHandler(0); }, btn2:function(index,layero){ variframeWin=layero.find('iframe')[0]; iframeWin.contentWindow.submitHandler(1); returnfalse;//就是这里好扑街!记得加上returnfalse!!!! }, btn3:function(index,layero){ returntrue; }, cancel:function(index){ returntrue; },
以上方法大家可以测试下,感谢你的阅读和对毛票票的支持。