如何用星号字符隐藏在JavaScript对话框提示中输入的密码?

如何用星号字符隐藏在JavaScript对话框提示中输入的密码?,javascript,passwords,prompt,Javascript,Passwords,Prompt,如何在JavaScript的对话框提示中隐藏用户输入的密码?例如,使用如下内容: function ConfirmIt() { var control4 = '<%=HiddenDelete.ClientID%>'; if (document.getElementById(control4).value == "True") { var x = prompt('Enter your Password ') var control

如何在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");
    }
}
函数ConfirmIt()
{
var control4='';
if(document.getElementById(control4.value==“True”)
{
var x=prompt('输入密码')
var控制=“”;
如果(x!==“”){
document.getElementById(控件).value=x;
}
否则{
document.getElementById(control).value=“0”;
}
}
其他的
{
警告(“无许可”);
}
}

我希望当输入例如
12345
时,它在对话框中显示为
******
..
。之后,我想在一个隐藏字段中选择密码。有人能建议我怎么做或提供一些示例代码吗?

简单的选项是将字段设置为密码类型

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

如果您正在寻找弹出式窗口,那么使用Jquery弹出窗口或对话框会更好、更容易 它将支持密码字段

如果你真的想进入提示符,那么试试看实际上,提示符()方法是用来收集文本输入值的。您不能使用来收集密码信息。当然,有很多类似的方法可以实现你的目标。您可以在以下位置使用jQuery模式弹出窗口:

但正如您所提到的,它应该在浏览器对话框中显示为******。因此,您需要使用ASP.NET/HTML功能

<input type="password" id="myPwd" name="myPwd"> 



只需将类型设为密码,我可以声明吗?我们可以看到您的html吗?我想显示的可能重复项在提示框上使用javascript如果您只想使用javascript,则必须创建自定义提示我正在使用此javascript显示提示..在此密码中不是星号。。var x=prompt(‘输入密码’)为什么要坚持使用prompt?弹出窗口,你可以显示任何你想要的html。所以用一个密码文本框包装一个HTML页面,在弹出窗口中显示它,得到简单过程的值,对吗?
<asp:TextBox ID="myPwd" runat="server" TextMode="Password" />