仅在6个字符后显示.NET PasswordStrength控件?

时间:2011-09-26 18:22:03

标签: .net asp.net passwords controls

在输入6个字符之后,任何人都有关于如何隐藏.NET PasswordStrength控件的想法?控件似乎不支持这个,所以我猜我可能需要在它周围包装一些东西吗?思考?

1 个答案:

答案 0 :(得分:4)

除非你在文本框中的每次按键上做回发(请不要这样做!:),否则你需要使用客户端脚本来完成这项工作。

我能想到的最简单的方法是挂钩textfield的onkeyup事件:让它调用一个javascript函数来评估字段中文本的长度。如果length大于6,则使用CSS('display:block;'最有可能)来显示passwordStrength控件;否则隐藏控件('display:none')。

注意:这不会考虑到文本框中的粘贴操作 - 但由于它是密码字段,因此您可能不希望允许粘贴到其中。