我在页面上有一个输入,如下所示:
<input type='text' name='username' placeholder='Username' autocomplete='off' spellcheck='false' value='' />
虽然当页面加载时输入框的背景颜色变为黄色并且自动完成,即使我添加了正确的语法:
autocomplete='off'
从代码中我可以看到,我试图将输入值设置为none但无效
我使用的浏览器是最新版本的chrome。
我还尝试将自动填充功能添加到表单中,但这并不能帮助
请说明您是否希望看到任何其他代码
修改
我设法找到一个hacky方法来做它,即在表单中添加另一个输入,使用与输入相同的名称,然后使用css隐藏输入并将值设置为空格尽管必须有一个更清洁的方式这样做。
代码如下所示:
<form action='' method='POST'>
<input type="text" name='username' style="display: none;" value=" ">
<input type='text' name='username' placeholder='Username' autocomplete='off' spellcheck='false' value='' />
<input type='password' name='password' placeholder='Password' autocomplete='off' spellcheck='false' value='' />
<button type='submit'>Submit</button>
</form>