收藏
回答

input type="password" 如何不弹出“存储密码”?


如图所示,只要是 input type=‘password’ 的输入框,在输入密码后,就会自动弹出这个 “存储密码” 的提示,而且是每次都提示,真的很烦。

有没有什么办法可以不弹出这个提示框?



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

3 个回答

  • CGH
    CGH
    2022-04-21

    关闭存储密码提示,需要 <input type="password" /> 之前不要有 <input /> ,可以伪造 <input />,然后使用相同的样式。

    WXML:

    <input
        wx:if="{{showingRealInput}}"
        value="{{values.account}}"
        focus="{{focuses.account}}"
        bindblur="hideRealInput"
        />
    <view wx:else
          bindtap="showRealInput"
          class="fake-input">{{values.account}}</view>
    


    JS:

    Page({
      data: {
        focuses: {},
        values: {},
        showingRealInput: false, // this prevents auto-save password in iOS
      },
      showRealInput() {
        this.setData({
          showingRealInput: true,
          focuses: { account: true },
        })
      },
      hideRealInput() {
        this.setData({
          showingRealInput: false,
        })
      },
    })
    
    2022-04-21
    有用
    回复
  • Admin ²º²³
    Admin ²º²³
    2020-05-29

    这个是系统自带的功能。自己模拟password框就不弹出了

    2020-05-29
    有用
    回复
  • 账号已注销
    账号已注销
    2020-05-29

    这是ios系统支持的功能吧,你可以自己用一个普通input实现一个密码框的效果

    2020-05-29
    有用
    回复
登录 后发表内容
问题标签