Hi there,
I have a form and am trying to get the validation to work correcetly.
The form :
And the C# logic behind it.Code:<form id="ContactForm" runat="server" method="post"> <ul class="ContactForm"> <li> <label class="Label"> First Name: </label> <asp:TextBox CssClass="formField" MaxLength="50" ID="txtFirstName" runat="server"></asp:TextBox> <asp:RequiredFieldValidator ID="rfvFirstName" runat="server" ErrorMessage="'First Name' must contain a valid entry" ControlToValidate="txtFirstName" Display="None"></asp:RequiredFieldValidator> <asp:Label ID="lblFirstNameRequired" runat="server"></asp:Label></li> <li> <label class="Label"> Surname: </label> <asp:TextBox CssClass="formField" MaxLength="50" ID="txtSurname" runat="server"></asp:TextBox><asp:RequiredFieldValidator ID="rfvSurname" runat="server" ErrorMessage="'Surname' must contain a valid entry" ControlToValidate="txtSurname" Display="None"><span class="error">required</span></asp:RequiredFieldValidator> <asp:Label ID="lblSurnameRequired" runat="server"></asp:Label> </li> </ul> <asp:Button ID="btnSubmit" ToolTip="Submit form" CssClass="btnSubmitForm" runat="server" CausesValidation="true" Text="Submit" OnClick="btnSubmit_Click" /> </form>
Code:protected void btnSubmit_Click(object sender, EventArgs e) { //Data Validation if (txtFirstName.Text.Length < 1) { lblFirstNameRequired.Text = "Required"; } else { if (txtSurname.Text.Length < 1) { lblSurnameRequired.Text = "Required"; }
On the submit button being clicked I would like the logic to validate the form.
So far I ahve this, however I cant get it to work correctly.
Any ideas or suggestions as to why and what I should be doing?
Thanks/


Reply With Quote

Bookmarks