javascript - 如何使用星号字符隐藏在 JavaScript 对话框提示中输入的密码?
问题描述
如何在 JavaScript 的对话框提示中隐藏用户输入的密码?例如,使用这样的东西:
function ConfirmIt()
{
var control4 = '<%=HiddenDelete.ClientID%>';
if (document.getElementById(control4).value == "True")
{
var x = prompt('Enter your Password ')
var control = '<%=HiddenField2.ClientID%>';
if (x !== "") {
document.getElementById(control).value = x;
}
else {
document.getElementById(control).value = "0";
}
}
else
{
alert("No Permission");
}
}
我希望当12345
输入 eg 时,它看起来像*****
或.....
在对话框中。之后,我想在隐藏字段中选择密码。谁能建议我如何做到这一点或提供一些示例代码?
解决方案
简单的选项是将文件设置为密码类型
<input type="password" name="pwd">
如果您正在寻找支持密码字段的弹出类型窗口,则使用 Jquery 弹出窗口或对话框会更好且更容易。
如果你真的想坚持提示,那么试试这个
推荐阅读
- c# - WPF 可拖动和可点击的按钮
- java - OpenJDK 1.8.0_242,MaxRAMFraction 设置未反映
- java - 获取空指针异常并且不明白为什么
- javascript - Webpack 捆绑包大小完全关闭
- vue.js - 从 base.com/some/other 路由时出现 nuxt 链接问题
- vba - 在 Outlook 中搜索关键字的邮件
- excel - 如何在基于 32 位和 64 位 ODBC 的机器之间来回切换?
- java - 正确初始化 DL4J 中较大尺寸图像的 ImageRecordReader(长高、长宽、长通道)
- tcp - TCP和UDP的不同应用
- html - 如何在 html/html5 中显示图像和音频?