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;
},
以上方法大家可以测试下,感谢你的阅读和对毛票票的支持。