uma.n
uma.n

Reputation: 89

asp.net required field validator

A required field validator should fire only after clicking a submit button

<asp:RequiredFieldValidator id="req" controltovalidate="txtphone" errormessage="please enter the details">
</asp:RequiredFieldValidator>

Upvotes: 0

Views: 26475

Answers (2)

Developer
Developer

Reputation: 8636

If you are using a button field try by applying Validation Group Property in both the validator and Button as follows

<asp:RequiredFieldValidator id="req" runate="Server" controltovalidate="txtphone" errormessage="please enter the details" ValidationGroup="g">

<asp:button id="btn" runat="server" validationgroup="g">

Upvotes: 1

BizApps
BizApps

Reputation: 6130

Youre missing runatserver on your code

Check this:

<form id="form1" runat="server">
    Phone Number:<br />
    <asp:TextBox runat="server" id="txtphone" />
    <asp:RequiredFieldValidator runat="server" id="req" controltovalidate="txtphone" errormessage="Please enter your phone number!" />
    <br /><br />
    <asp:Button runat="server" id="btnSubmitForm" text="Ok" />
</form>

Regards

Upvotes: 1

Related Questions