需要用于自动完成的脚本

Need script for autocomplete off

本文关键字:脚本 用于      更新时间:2024-05-22

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

感谢

对于所有HTML页面的自动完成,只需在所有HTML页面中包含JS文件,即可根据您的要求将代码放在一个位置,并可以使用以下代码合并到所有HTML文件中

a.js

$(document).ready(function(){
    $( document ).on( 'focus', ':input', function(){
        $( this ).attr( 'autocomplete', 'off' );
    });
});

例如。a.html

    <html>
    <head>
    <script src = "a.js"></script>
    </head>
<body></body>
    </html>

好吧,对于所有页面来说,这都有点困难,这取决于您用于创建网页的框架您可以在页面加载上运行如下脚本:

$(function(){
    turnOffAutoComplete();
});
function turnOffAutoComplete(){
   $('input[type=text]').attr('autocomplete','off');
}

这将关闭所有文本框的自动完成功能,但您应该在每一页上添加此功能。或者,如果您使用任何开发框架,您可以将其添加到"模板"页面,即Web窗体中的MasterPage或MVC中的Layout。顺便说一句,请注意,如果在页面加载后动态添加文本框,则需要重新调用turnOffAutocomplete函数。

希望它有意义

Leo

试试这个:

document.getElementById('yourInputId').setAttribute( "autocomplete", "off" ); 

$('yourInput').attr( "autocomplete", "off" );

您可以在此处查看更多

您可以使用jquery添加带有attr的属性;

//To remove autocomplete from all input fields
$("input").attr('autocomplete', 'off');
//To add autocomplete to all input fields
$("input").attr('autocomplete', 'on');