Search code examples
asp.netvb.netdrop-down-menurequiredfieldvalidator

Required Field Validator for Dropdown list in ASP.NET


I have the following dropdown in my page

<asp:DropDownList ID="cboEmployerType" runat="server" TabIndex="8" Width="60%" onclick="javascript:shouldsubmit=false;">
                       <asp:ListItem Value="Null">-Select-</asp:ListItem>
                       <asp:ListItem Value="E">Employer</asp:ListItem>
                       <asp:ListItem Value="O">OJT Provider</asp:ListItem>
                   </asp:DropDownList>

And a RequiredFieldValidator for it

<asp:RequiredFieldValidator ID="cboEmployerType_RequiredFieldValidator" runat="server" InitialValue="null" ErrorMessage="Employer Type Required" ForeColor="Red" Font-Size="0.9em" ControlToValidate="cboEmployerType" ValidationGroup="valEmployer" Display="None"></asp:RequiredFieldValidator>

But I do not get the Validation Message. What am I missing?


Solution

  • You have taken Display="None" in RequiredFieldValidator take it as

    Display="Dynamic"
    

    and take InitialValue="Null"

    also assign the same validation group to drop down list

    i.e. ValidationGroup="valEmployer"