当我点击确定的时候,能不能根据输入框的值来判断我是否要关闭这个对话框
- 发布:2016-05-11 14:33
- 更新:2016-07-25 13:14
- 阅读:3737
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
}
});
-
这种方法也尝试过,确实可以校验,但是校验结果错误之后对话窗口依然关闭了,楼主的意思是根据校验结果决定是否关闭输入对话框,如果输入错误对话框是不能关闭的
2016-07-25 13:24
-
回复 w***@163.com:哦我知道你意思了,这样,你去看看mui.js代码,里面有createPopup方法和$.prompt方法,前者是mui自己写的div模式的弹出框,后者最终调用了plus.nativeUI.prompt,找找思路
2016-07-25 13:41