php - 在登录表单中禁用自动完成输入文本

标签 php jquery css

<input name="login" type="text" autocomplete="off" required>

<input name="password" type="password" required autocomplete="off">

这是我禁用自动完成的js代码

<script>
    $(document).ready(function(){
        $(':input').live('focus',function(){
            $(this).attr('autocomplete', 'off');
        });
        $('form').attr('autocomplete','off');
    });
</script>

最佳答案

您需要删除输入选择器中的 :。以下修改应该有所帮助:

<script>
    $(document).ready(function(){
        $('input').on('click', function(){
            $(this).attr('autocomplete', 'off');
        });
    });
</script>

您还可以使用许多其他预定义函数,如 onkeyuponkeydown 等。

关于php - 在登录表单中禁用自动完成输入文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48520385/

相关文章:

javascript - Twitter API 接受关注请求

javascript - Bootstrap 表在更改后向 'contenteditable' 类添加边框

css - 带计数器的列表内容条件样式组件

php - Twitter API 返回错误 215,错误的身份验证数据

php - 如何在导航栏 CSS 和 HTML 上方显示图像

php 数组为空 - 如何获取 NOT

jquery - jQuery/CSS 问题疑难解答

javascript - 如何在jquery中获取html span元素的值?

javascript - 将属性无效的 html5 替换为 jquery

css - 放大时,为什么页脚与前面的内容重叠