所以,我有一个input
框要求提供电子邮件地址。以下是我在邮箱中发送电子邮件时会发生的情况:
正如我们在这里看到的,它显示了先前输入的电子邮件地址。我想知道是否/如何在我的所有用户计算机上禁用此功能(不仅仅是我的)(因此它不仅仅是Chrome设置,而是HTML代码)。
答案 0 :(得分:0)
答案 1 :(得分:0)
在纯HTML中,这是不可能的,它是一个浏览器规则。有几种解决方案可用于绕过此规则。我自己使用jQuery来填充不应填写的字段。
这不是最美丽的解决方案,但它对我有用。
// function to disable auto form fill
function disableAutofill(selector){
if($(selector).val() == "")
{
$(selector).css("color","#99a6c4");
$(selector).val($(selector).attr("placeholder"));
}
$(selector).focusin(function() {
if($(selector).val() === $(selector).attr("placeholder"))
$(selector).val('');
});
}
// call autofill function for input element
disableAutofill("#inputEmail");