Hi there,
I have this code which checks if password is strong i.e. atleast 8
characters long, consiting of one Upper case and one Lower case and one
Number.and if not alerts the user about it. I am using a regular expression
to do this as u can see from code below. The problem is that once the alert
is displayed, even if the user corrects the error and enters a strong
password, the error alert does not go away. For example, if i entered
password for the first time, then obviously I will get alert saying password
is not strong. Then, afterwards if i correct password to be lets say
Leave1234 which is 9 chars, has one uppper case, one lower case and has a
number also, I still end up getting password not strong message. I tried
removing onBlur,OnSubmit one at a time but doesnt work.
Any ideas????
Here is the code
New Password:
<!--- some possible regular expressions i used new_password --->
<!--- ^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}$ or --->
<cfinput type="password" name="new_password"
validate="regular_expression"
pattern="^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}$"
validateat="onBlur,onSubmit,onServer" message="Your password is not strong.
Your password should be atleast 8 characters long, consiting of one Upper
case and one Lower case and one Number." >
<Ajas Mohammed />
http://ajashadi.blogspot.com
We cannot become what we need to be, remaining what we are.
No matter what, find a way. Because thats what winners do.
You can't improve what you don't measure.
Quality is never an accident; it is always the result of high intention,
sincere effort, intelligent direction and skillful execution; it represents
the wise choice of many alternatives.