I’ve got a web form with Password and Confirm Password text boxes. I’ve got a RegularExpressionValidator attached to the first one and CompareValidator to the second one. Now the problem is when i have something in the Password field and nothing in Confirm Password field it does not display an error that fields don’t match. As soon as i put something in the Confirm Password field it shows the error. I also want to allow to leave both fields blank.
I’m using .NET 2.0
What might it be?
FWIW, if you make the Password box the ControlToValidate, and the Confirm Password box the ControlToCompare, then it will work because the password box will have something in it and hence will run the validation.
Of course, this could allow them to submit a form with an empty Password box and a filled-in Confirm box, so putting a required validator on both is probably a better idea.