947102435@qq.com
947102435@qq.com
  • 发布:2016-05-11 14:33
  • 更新:2016-07-25 13:14
  • 阅读:2135

mui dialog 输入对话框问题

分类:MUI
mui

当我点击确定的时候,能不能根据输入框的值来判断我是否要关闭这个对话框

2016-05-11 14:33 负责人:无 分享
已邀请:
Trust

Trust - 少说废话

可以用居中的popover来自定义实现。

lhyh

lhyh - 目前就职成都

var btnArray = ['取消', '确定'];  
mui.prompt('请输入:', 'test', '校验输入值', btnArray, function(e) {  
                if(e.index == 1) {  
                    if(e.value == 123) {  
                        //此处做校验   
                        mui.toast("保存成功");  
                    } else {  
                        mui.toast("输入值有误,请确认");  
                        return false;  
                    }  
                }else{  
                               //do sth  
                            }  
            });
  • web_zsx@163.com

    这种方法也尝试过,确实可以校验,但是校验结果错误之后对话窗口依然关闭了,楼主的意思是根据校验结果决定是否关闭输入对话框,如果输入错误对话框是不能关闭的

    2016-07-25 13:24

  • lhyh

    回复 web_zsx@163.com:哦我知道你意思了,这样,你去看看mui.js代码,里面有createPopup方法和$.prompt方法,前者是mui自己写的div模式的弹出框,后者最终调用了plus.nativeUI.prompt,找找思路

    2016-07-25 13:41

  • web_zsx@163.com

    回复 lhyh:嗯嗯 感谢~

    2016-07-25 13:44

web_zsx@163.com

web_zsx@163.com

同问,不知道楼主解决这个问题了没?

该问题目前已经被锁定, 无法添加新回复