如何在所有HTML页面上启用(自动完成关闭)我的意思是需要一些脚本将其保存在一个地方,例如脚本或其他方式适用于所有页面。
谢谢
答案 0 :(得分:3)
对于所有HTML页面自动完成关闭,只需在所有html页面中包含JS文件,以便根据您的要求将代码放在一个地方,并且可以合并到所有html文件中使用以下代码
<强> a.js 强>
$(document).ready(function(){
$( document ).on( 'focus', ':input', function(){
$( this ).attr( 'autocomplete', 'off' );
});
});
e.g。 的 a.html 强>
<html>
<head>
<script src = "a.js"></script>
</head>
<body></body>
</html>
答案 1 :(得分:0)
试试这个:
document.getElementById('yourInputId').setAttribute( "autocomplete", "off" );
或
$('yourInput').attr( "autocomplete", "off" );
您可以看到更多here
答案 2 :(得分:0)
您可以使用jquery;
添加attr
的属性
//To remove autocomplete from all input fields
$("input").attr('autocomplete', 'off');
//To add autocomplete to all input fields
$("input").attr('autocomplete', 'on');
答案 3 :(得分:0)
嗯,对于所有页面来说,这有点困难,这取决于您用来创建网页的框架 您可以在页面加载上运行脚本,如下所示:
$(function(){
turnOffAutoComplete();
});
function turnOffAutoComplete(){
$('input[type=text]').attr('autocomplete','off');
}
这将关闭所有文本框的自动完成功能,但您应该在每个页面上添加此功能。或者,如果您使用任何开发框架,您可以将其添加到“模板”页面,即Web窗体中的MasterPage或MVC中的布局。请注意,如果您在页面加载后动态添加文本框,则需要重新调用turnOffAutocomplete函数。
希望它有意义
利奥