首页 > 解决方案 > 如何使用星号字符隐藏在 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 时,它看起来像*****.....在对话框中。之后,我想在隐藏字段中选择密码。谁能建议我如何做到这一点或提供一些示例代码?

标签: javascriptpasswordsprompt

解决方案


简单的选项是将文件设置为密码类型

<input type="password" name="pwd">

如果您正在寻找支持密码字段的弹出类型窗口,则使用 Jquery 弹出窗口或对话框会更好且更容易。

如果你真的想坚持提示,那么试试这个


推荐阅读