antd input 输入内容时如何防止浏览器出现下拉选择框?
<Form
form={form}
autoComplete="off"
>
<Form.Item
label="手机号码"
name="person_mobile"
rules={[{ pattern: /^1\d{10}$/, message: '请输入正确手机号' }]}
>
<Input autoComplete="off" />
</Form.Item>
</Form>
https://segmentfault.com/a/11...
对于chrome浏览器,如果页面上有两个以上的password类型输入框,自动填充的时候只会填充第一个以及改输入框的上一个,分别填充账号和密码。
但是前提是该password输入框必须是可见的,不能是display: none;或者visibility: hidden;,所以,对于需要隐藏的输入框,我们设置宽度为0,高度为0,透明度为0,绝对定位,在页面上方很高的位置,这样的设置,既保证了该元素的可见性,又确保不会因为意外而影响到页面的其他元素。
如下: