views:

14

answers:

1

I have this compare validator:

<asp:CompareValidator ID="cpvBirthDate" Type="Date" ControlToValidate="txtBirthDate" Operator="DataTypeCheck" runat="server" ErrorMessage="Please enter a valid date in this format mm-dd-yy">
        <img src="Images/ExclamationMark.gif" alt="Please enter a valid date in this format mm-dd-yy" />
    </asp:CompareValidator>

It works on the clientside fine, but if a user has javascript disabled then it accepts 071873 which is not a date. Do I need to write a specific serverside function for this validator to work?

+1  A: 

You have to check Page.IsValid in server code before saving entered data

Gopher
Thanks, you were exactly right! I don't know how I forgot that!