reactjs - 如何在 Redux-Form 中禁用 Chrome 自动完成功能
问题描述
我正在使用 React redux-form 输入,这是我的代码:
return (
<Field
key={name}
component={SurveyField}
type="text"
label={label}
name={name}
autocomplete="off"
/>
);
我不希望 chrome 自动完成表单。我都试过了,但都没有。
autocomplete="off"
autoComplete="off"
我想 Chrome 只是忽略了自动完成。我看过其他 StackOverflow 问题,但它们没有帮助。
解决方案
我发现将 autocomplete 属性添加到<input autoComplete="off"/>
组件回调函数中定义的标记,而不是依赖于 redux-form<Field />
标记将此属性传递给 DOM 将在生成的 html 中正确设置此属性,autocomplete="off"
并将按预期工作。
推荐阅读
- javascript - ES6 Javascript 的导出文件范围变量
- ios - 无效更新:第 0 节中的项目数无效。数据源首先更新
- javascript - 导入 Chakra UI 时出现此错误
- r - 根据 2 个变量选择案例
- node.js - 猫鼬找到多个文件然后添加对象数组
- python - 如何修复 discord.py 中缺少所需的参数?
- python - BS4 Python得到一个href url
- javascript - 为“\n”拆分字符串而不影响javascript中字符串中的“\\n”
- reactjs - 在表格内反应 antd 设计选择
- laravel - Laravel 7 不显示真棒字体图标