网页中最典型的应用密码框的场景就是网站的登录注册页面。例如 城东书院的登录(http://bbs.cdsy.xyz/member.php?mod=logging&action=login)或者注册(http://bbs.cdsy.xyz/member.php?mod=logging&action=register)页面中的密码字段使用的就是密码框。
在 HTML 中,把 <input> 标签的 type 属性设置为 password 可以表示密码框。具体语法格式如下:
接下来我们看一个具体的例子:
<form action="http://bbs.cdsy.xyz/member.php?mod=logging&action=login" method="post" name="myForm">
密码:<input type="password" name="psd">
</form>
运行效果如图所示:
注意:密码框设置输入字符被▪代替的原因,只是防止用户周围的人看到密码,后台是可以拿到输入的内容的。
密码框同单行文本框一样,也有 maxlength、 value 以及 size 等属性。接下来我们看一下:
maxlength 属性表示密码框最多可以输入的字符数量。如果我们需要设置用户输入的密码不得超过 6 位,可以这样写:
<form action="http://bbs.cdsy.xyz/member.php?mod=logging&action=login" method="post" name="myForm">
密码:<input type="password" name="psd" maxlength="6">
</form>
进行设置后,当用户输入的密码大于 6 位,不再允许输入。
value 属性用来表示密码框的默认值,一般密码都是由用户自行输入的,但是有的情况我们需要给用户一个默认密码,就可以这样写:
<form action="http://bbs.cdsy.xyz/member.php?mod=logging&action=login" method="post" name="myForm">
密码:<input type="password" name="psd" value="123456">
</form>
运行效果如图所示:
同单行文本框中的 size 属性相同,也表示文本框可见的字符数。
注意:一般我们只需设置 maxlength 来限制用户输入的密码不大于多少位,不使用 size 属性。