我有一个"输入您的PIN"页面中的字段。我已将此字段的输入类型保留为密码。问题是,当用户点击提交按钮时,浏览器会要求保存密码(我不想要)。我尝试过autocomplete =" off"但它也没有用。
我一直在尝试的另一个解决方案是,我将输入类型保留为文本,并在用户使用jquery输入文本(onkeyup)时将文本转换为密码项目符号。我有一个变量,我想在其中存储引脚的值。现在,如果我继续在每个keyup事件上输入变量的值,然后立即将字符转换为密码子弹,则下一个keyup事件中变量的值也将包括已在其中转换的密码项目符号。上一次迭代。
另一个漫长的方法是获取输入中输入的每个字符的值并将其附加到变量。但是这个过程变得太长了,我还必须处理按键,例如"退格","删除","标签"。
我真正想要的是输入引脚,浏览器不应该要求保存它
任何帮助都会非常感激。
答案 0 :(得分:1)
<input type="textbox" id="UserID" />
<input type="password" style="display:none"/>
<input type="textbox" id="password" />
<script>
function init() {
$('#password').replaceWith('<input type="password" id="password" />');
}
</script>