cfinput最小密码长度

时间:2010-07-08 13:46:29

标签: coldfusion

如何设置cfinput标记以验证最小输入长度? (例如,至少8个字符)

目前有:

<cfinput type="password" name="password " label="Password" required="yes" 
      message="Please Enter Your Password"> 

2 个答案:

答案 0 :(得分:4)

您还可以使用正则表达式,它将验证长度在8到16之间的模式,允许使用大写和小写字母,数字,句点和下划线。

<cfinput type="password" name="password " label="Password" required="yes" validate="regex" pattern="^[a-zA-Z0-9._]{8,16}$" message="Please Enter Your Password">

答案 1 :(得分:2)

       <script>
        function validatePassword(pass) {   
            //custom javascript code
            alert(pass.length);
        }
        </script>

        <cfform name="registration">
        <cfinput id="password" 
                type="password" 
                name="password" 
                label="Password" 
                required="yes" 
                message="Please Enter Your Password" 
                onkeyup="javascript:validatePassword(this.value);" />
        </cfform>

或类似的东西......只需禁用提交按钮,直到你获得最多8个字符,和/或显示一些红色/绿色信息等...