我正在使用 MaskedPassword.js 来屏蔽我的表单中的密码字段,如下所示:
<input type="password" id="pwd" name="pwd" autocomplete="off">
<script type="text/javascript">
new MaskedPassword(document.getElementById("pwd"), '\u25CF');
</script>
我正在尝试使用Javascript检索此密码字段的纯文本值但无法执行此操作。 我已经尝试了以下内容:
document.getElementById("pwd").value
document.getElementById("pwd").text
document.getElementById("pwd").defaultValue
document.getElementById("pwd").innerHTML
任何人都可以帮助我获得实际价值吗?
答案 0 :(得分:1)
假设您使用this post中的代码版本(可能是this implementation),我相信您会在代码生成的隐藏字段中找到它,如下所示:
document.getElementById('pwd-unmasked').value
答案 1 :(得分:0)
经过几个小时的挣扎,我终于找到了以下对我有用的修复方法:
document.getElementById('pwd')._realfield.value
在此处发布可能有助于其他人。