为了账号安全,请及时绑定邮箱和手机立即绑定

项目采用react.js+ant开发:让span标签的内容转换何成密码暗文*

项目采用react.js+ant开发:让span标签的内容转换何成密码暗文*

蓝山帝景 2019-03-14 18:15:28
react.js:我要做一个密码框,由于样式问题,就采取了一个input框变透明,然后input框里面的内容绑定到一个span标签,透过span来显示,但现在问题是如何让span标签的内容转换成密码暗文6个*这样子呢?(绑定的事件)
查看完整描述

2 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

{password.replace(/./g, "*")}


查看完整回答
反对 回复 2019-03-17
?
桃花长相依

TA贡献1860条经验 获得超8个赞

除了上面大神给的正则以为,还可以在onchange事件里,判断当前输入的长度,有多少个长度,就再设一个参数,那个参数就有多少个*。代码如下:

// 密码输入框事件


onpwdChange(e) {

    let password = e.target.value;

    let pad = '';

    for (let i=0;i<password.length;i++){

        pad=pad+"*"

    }

    this.setState({

        password: password,

        pad:pad,

    })

}


查看完整回答
反对 回复 2019-03-17
  • 2 回答
  • 0 关注
  • 821 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信