如何设置密码的最小长度

mar*_*rse 12 html forms html-input

我目前正在处理一个html表单.如何将密码的最小长度设置为8,以便拒绝用户输入的小于8的密码.如何执行此操作?

这是代码:

<div id="login-form">
            <form method="post">
            <table align="center" width="30%" border="0">
            <tr>
            <td><input type="text" name="email" placeholder="Your Email" required /></td>
            </tr>
            <tr>
            <td><input type="password" name="pass" placeholder="Your Password" required /></td>
            </tr>
            <tr>
            <td><button type="submit" name="btn-login">Sign In</button></td>
            </tr>
            <tr>
            <td><a href="register.php">Sign Up Here</a></td>
            </tr>
            </table>
            </form>
        </div>
Run Code Online (Sandbox Code Playgroud)

Car*_*ayo 26

如果您使用的是HTML5,则可以使用输入标记的模式和必需属性:

<input type="password" pattern=".{8,}"   required title="8 characters minimum">
<input type="password" pattern=".{8,12}" required title="8 to 12 characters">
Run Code Online (Sandbox Code Playgroud)

此外,输入标签还有一个minlength属性,但在Firefox中尚未实现.

<input type="password" minlength="8" required>
Run Code Online (Sandbox Code Playgroud)