收藏
回答

input密码框,value有值,但是不显示?

输入密码后,点击眼睛进行切换时已经对input框中的value进行了赋值,安卓上点击眼睛后密码的隐藏和显示没问题,ios点击眼睛后input框中的内容就没了,但是我看value值还在,如果打开console控制台,再收起,值又有了,看起来是页面刷新了值就有了,不刷新就没有,这是什么原因呢?

备注:input密码框用的是type为password或者text,用切换type值来控制的显示和隐藏

回答关注问题邀请回答
收藏

4 个回答

  • 夏落
    夏落
    2023-08-22

    input 组件 的 type 没有 password 值选项;

    password 是 input 组件的属性;


    2023-08-22
    有用
    回复
  • showms
    showms
    2023-08-22

    换一种思路嘛,用两个input,一个是password一个是text,点眼睛的时候控制显示隐藏,这种方式不会有兼容性问题

    2023-08-22
    有用
    回复 1
    • dust
      dust
      2023-08-22
      可以,我试试
      2023-08-22
      回复
  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    2023-08-22

    你在页面上其他位置把值显示一下,看有没有

    2023-08-22
    有用
    回复 1
    • dust
      dust
      2023-08-22
      放到其他地方显示是有值的,感觉是微信测这个兼容做的不好,安卓手机上密码的黑点就很大,ios上value和type同时赋值竟然不显示
      2023-08-22
      回复
  • 启年
    启年
    2023-08-21

    相关代码贴出来。

    2023-08-21
    有用
    回复
登录 后发表内容