ctj_2
ctj_2
  • 发布:2017-02-11 23:15
  • 更新:2019-04-29 10:49
  • 阅读:12131

prompt 弹出密码框

分类:MUI

自己写了一个弹出密码框的dialog。修改的不是很好。大大们帮忙优化一下啊。。。
效果图


调用方式:

   //创建密码提示框  
     * @param {Object} message  内容  
     * @param {Object} placeholder  提示  
     * @param {Object} title   标题  
     * @param {Object} btnArray  按钮  
     * @param {Object} callback  回调函数  
     * @param {Object} type  渲染类型  
     * @param {Object} maxlength   密码框长度  
     */  
    mui.promptPwd('在线支付<span class=\'xfcred\'>2000.00元</span>', '请输入6-8位支付密码', '请输入支付密码', ['取消', '确定'], function(e){  
                        if (e.index == 0) {  
                            mui.alert('取消线上支付', '提示信息', null);  
                        } else {  
                            mui.alert('线上支付成功', '提示信息', null);  
                                                    alert("支付密码为:"+e.value);  
                        }  
                    }, 'div', 8)

修改的dialog源文件,保存为插件:mui.promptpwd.js

2 关注 分享
9***@qq.com chiebot

要回复文章请先登录注册

付楚

付楚

回复 逸风 :
我的密码是6位数字,但是只能删除最后5位,想请问你这是什么问题呢?
2019-04-29 10:49
付楚

付楚

回复 难得取名 :
我的密码是6位数字,但是只能删除最后5位,想请问你这是什么问题呢?
2019-04-29 10:48
付楚

付楚

回复 2***@qq.com :
我的密码是6位数字,但是只能删除最后5位,想请问你这是什么问题呢?
2019-04-29 10:48
付楚

付楚

回复 2***@qq.com :
你好,请问你的问题解决了吗
2019-04-29 10:48
付楚

付楚

回复 winjoy :
你好,我的密码是6位数字,但是只能删除最后5位,想请问你这是什么问题呢?
2019-04-29 10:21
winjoy

winjoy

将密码框事件里的if语句换为
if($.isArray($input)){
var len = $input.length;

for(var i =0;i<len;i++){
if(pwd[i]){
$input[i].value = pwd[i];
}else{
$input[i].value ="";
}
}
}
可完成删除
2017-09-19 22:52
2***@qq.com

2***@qq.com

楼主,你的删除功能有bug,不灵活,有完善吗
2017-05-12 09:58
难得取名

难得取名

mark
2017-04-21 14:42
逸风

逸风

mark
2017-02-21 13:23