1
如何设置cfinput标签以验证最小输入长度? (例如,在最低限度的8个字符长)cfinput最小密码长度
目前有:
<cfinput type="password" name="password " label="Password" required="yes"
message="Please Enter Your Password">
如何设置cfinput标签以验证最小输入长度? (例如,在最低限度的8个字符长)cfinput最小密码长度
目前有:
<cfinput type="password" name="password " label="Password" required="yes"
message="Please Enter Your Password">
您也可以使用正则表达式,它将验证长度在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">
<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个字符,和/或显示一些红色/绿色信息等...
标签=“密码”,除非你使用的XForm/FlashForm与CFFORM通常不会做任何事......:S – Henry 2010-07-08 16:26:33
谢谢你的提示亨利 – Nich 2010-07-08 19:45:38
脚本效果很好,谢谢。 – Nich 2010-07-08 19:46:06