首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何隐藏在带有星号字符的JavaScript对话框提示中输入的密码?

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

Stack Overflow用户
提问于 2018-09-27 14:37:25
回答 2查看 2.7K关注 0票数 2

如何在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时,我希望在对话框中显示为*****或.....。之后,我想在一个隐藏字段中选择密码。有没有人能建议我怎么做,或者提供一些示例代码?

EN

回答 2

Stack Overflow用户

发布于 2018-09-27 14:39:07

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

代码语言:javascript
复制
<input type="password" name="pwd">

如果你正在寻找一个支持密码字段的弹出式窗口,那么使用Jquery弹出窗口或对话框是更好和容易的。

如果您真的想坚持使用prompt,那么可以尝试this

票数 1
EN

Stack Overflow用户

发布于 2018-09-27 15:01:43

实际上,prompt()方法用于收集文本输入值。您不能使用来收集密码信息。当然,有多种类似的方法可以实现你的目标。您可以在link中使用jQuery模式弹出窗口

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

代码语言:javascript
复制
<input type="password" id="myPwd" name="myPwd"> 

或

代码语言:javascript
复制
<asp:TextBox ID="myPwd" runat="server" TextMode="Password" />
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52530887

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档