【问题标题】:Formik - chrome autofill on password input issueFormik - 密码输入问题的chrome自动填充
【发布时间】:2018-12-10 18:22:33
【问题描述】:

我的密码输入自动填充有问题。我将 HOC 与Formik 一起使用。当我访问该页面时,chrome 会填写我上次登录的电子邮件和密码。这完全没问题。但是,当我尝试编辑密码输入并开始输入时,第一次更改输入值后会重置为记住的密码。恰好有两个更改事件,一个是我的新值,第二个是旧的自动填充值,它会重写我的更改。之后,任何更改都可以,只有一个更改事件,我可以编辑输入值。谁能帮我解决这个问题?

【问题讨论】:

    标签: javascript reactjs autocomplete autofill formik


    【解决方案1】:

    您是否为输入设置了初始值?如果您没有设置默认值,您还会在控制台中看到针对不受控制的输入的警告。

    在 Chrome 设置中清除您保存的表单数据(在高级选项卡下)

    将此添加到您的 Formik 字段 autoComplete="off" 并将 value="" 添加到该字段,但这应该来自您的 formik 初始值,因此它应该看起来像 this value={values.password}

    【讨论】:

    猜你喜欢
    • 2020-08-23
    • 2023-01-10
    • 1970-01-01
    • 2014-12-11
    • 2019-07-12
    • 2019-01-30
    • 2016-07-20
    • 1970-01-01
    • 2021-04-20
    相关资源
    最近更新 更多