0

在我的表单中输入密码而不是

*******

我想显示一些其他符号说

########

当用户输入时有可能吗?

4

2 回答 2

1

这取决于用户代理(浏览器)并且不可更改。你可以做的是使用一些 JavaScript/ CSS技巧来模仿密码输入,使用文本输入并使用#s 而不是*s 但我根本不推荐它。

于 2013-08-01T21:00:03.563 回答
0
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"   "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
var k=0;
var df;
window.onload=function() {
df=document.forms[0];
df[1].onkeyup=function() {
df[0].value+=df[1].value.charAt(k);
k++;
for(c=0;c<df[1].value.length;c++) {
df[1].value=df[1].value.replace(df[1].value.charAt(c),'#');
 }
 }
 }
</script>
</head>
<body>
<noscript><div>Without javascript enabled you will be unable to login</div></noscript>
<form action="http://www.google.com/">
<div>
<input type="hidden" name="password">
<input type="text">
<input type="submit" value="submit password">
</div>
</form>
</body>
</html>
于 2018-04-13T19:00:32.757 回答