首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在密码字段中显示星号而不是没有值

在密码字段中显示星号而不是没有值
EN

Stack Overflow用户
提问于 2013-05-01 05:57:33
回答 2查看 3.1K关注 0票数 4

我希望在密码字段中显示星号而不是没有值。当我将字段设置为type=text时,我可以看到纯文本。当我将类型设置为密码时,我得到的是空白字段。有没有办法将值显示为星号?

代码语言:javascript
运行
复制
  <input type="text" id="txtPwd" runat="server" />           

这就是我的领域。提前谢谢你,Laziale

EN

回答 2

Stack Overflow用户

发布于 2013-05-01 06:03:21

您可以使用HTML5 placeholder属性:

代码语言:javascript
运行
复制
 <input type="password" placeholder="●●●●●●●●●">

示例:http://jsfiddle.net/AJ2kn/

票数 4
EN

Stack Overflow用户

发布于 2013-05-01 06:03:48

如果你想用星号代替用户的文本输入,你需要使用password输入-- text输入不能做到这一点:

代码语言:javascript
运行
复制
<input type="password" id="txtPwd" runat="server" />

但是,默认值将为空(这也适用于text输入)。如果您想将其初始化为默认值,您可以这样做:

代码语言:javascript
运行
复制
<input type="password" value="dummy" id="txtPwd" runat="server" />

注意:我强烈建议而不是将用户的密码作为密码字段的默认值!它可能会泄露用户的密码。

如果您想在字段为空时将某些星号显示为占位符文本,可以使用placeholder属性(同样,这也适用于text输入):

代码语言:javascript
运行
复制
<input type="password" placeholder="*****" id="txtPwd" runat="server" />
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16309647

复制
相关文章

相似问题

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