Chrome会使用登录用户名自动填充网站表单上的框,当您提交表单时,它会要求保存登录信息。
如何强制Chrome单独退出输入字段?
它试图为自己的利益而过于聪明。
onCreateView()
使用登录用户名自动填写:
编辑: 我尝试添加
Fragment
但该字段仍然会在页面加载时自动填充登录用户名。
另一个注意事项:
我已经
了<input type="text" placeholder="(Optional)" name="auth_code" />
但Chrome仍会自动填充它。
答案 0 :(得分:2)
$(document).ready(function() {
$('#TheInput').val('');
setTimeout(function () {
$('#TheInput').val('');
}, 100);
});
此代码运行两次,以防万一存在特定于浏览器的问题。它肯定会清除输入并需要jQuery,这可能是也可能不是你的问题。我还添加了一个ID来引用输入元素。
<input id="TheInput" type="text" placeholder="(Optional)" name="auth_code" />
答案 1 :(得分:1)
使用autocomplete="off"
<input type="text" autocomplete="off" placeholder="(Optional)" name="auth_code" />