【问题标题】:how to avoid or disable autoComplete in text input for Redux form?如何避免或禁用 Redux 表单文本输入中的自动完成功能?
【发布时间】:2016-12-09 09:15:16
【问题描述】:

我正在使用 ReactJS 和 ReduxJS 来构建我的应用程序。

我使用 Redux-Form 创建了我的表单,并且有很多文本输入,对于其中之一,我使用 onkeyDown 事件来增加和减少我的文本中的数字

所以当我单击向上箭头或输入第一个数字时,文本是自动的 完成之前输入的日期(历史),当我打扰时 点击另一个向上箭头

[提示] 我试过AutoComplete=off 还是不行

【问题讨论】:

标签: javascript react-redux redux-form


【解决方案1】:

您只是将属性大小写错误。您可以在输入上使用以下 3 个属性:

autoComplete="off"
autoCorrect="off"
spellCheck="off"

注意每个都是驼峰式的。

【讨论】:

  • 应该是autoComplete={false} autoCorrect={false} spellCheck={false}。但仍然.. 它不工作
  • @Darex1991 自动更正值已关闭/打开:developer.mozilla.org/en-US/docs/Web/HTML/Element/…。我这样做。它确实有效。
  • 嗯,我在 React-native 和 redux 上尝试过,它向我显示了关于 propTypes 的错误——该属性应该是布尔值。
  • React-native 使用一组完全不同的输入元素。这个问题是关于网络的。
【解决方案2】:

似乎autoComplete="off" 不再适用于 Chrome。解决方法是设置 autoComplete="new-password" 或不支持的值:autoComplete="something-unsupported"

【讨论】:

    【解决方案3】:

    我已经尝试了上述所有示例,但这个对我有用 autoComplete="off"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-27
      • 1970-01-01
      • 2018-02-26
      • 2011-03-19
      • 1970-01-01
      • 2012-05-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多