在KeyUp上输入HTML/JavaScript密码,用于浏览器自动填充

HTML/JavaScript password input onKeyUp for browser auto fill

本文关键字:用于 浏览器 填充 密码 JavaScript KeyUp 输入 HTML      更新时间:2023-09-26

我在HTML表单上有一个密码输入元素和一些单选按钮,HTML表单是网站的登录表单。当用户在密码输入框中输入文本时,应选择其中一个单选按钮。我通过在密码输入的onKeyUp处理程序中选择单选按钮来实现这一点。

然而,一些用户使用浏览器的密码保存功能,该功能会自动填写表单上的密码(和其他文本输入字段)。然而,至少在Chrome和Firefox上,密码自动填写不会保存登录表单上单选按钮的状态。

当浏览器自动填充密码输入时,我需要选择此单选按钮,就像用户输入密码时我选择它一样。

除了onKeyUp之外,还有其他事件会在浏览器填充文本时触发吗?如果没有,我还有其他方法可以做到这一点吗?

目标:如果在密码输入中输入了密码,无论是通过键盘输入还是通过浏览器填写,请选择单选按钮。

您可以在页面加载时触发keyup事件,因此如果浏览器在该文件上写入了一些文本,它将完成您的工作。

setTimeout(function() {
     $('#your_field').trigger('keyup');
},250);