需要脚本自动完成关闭

时间:2013-12-10 06:21:04

标签: javascript jquery html css

如何在所有HTML页面上启用(自动完成关闭)我的意思是需要一些脚本将其保存在一个地方,例如脚本或其他方式适用于所有页面。

谢谢

4 个答案:

答案 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函数。

希望它有意义

利奥