Help on Validation Summary Control

Hi,

I have Sales report form.There are two types of users who use it.

If User1 type logs in, i have to show him  both Order Textbox and Travel TextBox.When User2 type log in, i have to show him only Travel Texbox.

I have required field validators for order textbox and another Req Val for Travel textbox.I have two set of validation Summary .one for Order and another for travel.

When the User1 type logs in and does not enter the required textboxes, i get the correct error messages.

When the User 2 type  logs in and even though he dose not need to enter the order textbox(it will not be rendered on the page itself), i get an error message showing enter order textbox,WHICH SHOULD NOT BE THE CASE.

 Please help me point my mistake.

I have attached a brief code...:


<%If Not (UserTitle.Value = "User2") Then%>
 
<asp:TextBox ID="txtProouct" runat="server" CssClass="Smalltextarea"></asp:TextBox>
 
<asp:RequiredFieldValidator ID="RequiredFieldValidatorprod1" ControlToValidate ="txtProouct" runat="server" ErrorMessage="Select atleast one Product" Text="*"></asp:RequiredFieldValidator>
 
<%End If%>
 
<asp:TextBox ID="txtTravel" runat="server" CssClass="Smalltextarea"></asp:TextBox>
 
<asp:RequiredFieldValidator ID="RequiredFieldValidatortxtTravel" runat="server" ErrorMessage="Enter EndDate" ControlToValidate="txtTravel" ValidationGroup="ValidationSummaryTravel" SetFocusOnError="true" Display="None"></asp:RequiredFieldValidator>
 
<asp:ValidationSummary ID="ValidationSummaryTravel" runat="server" Font-Size="Small" DisplayMode="BulletList" HeaderText="Enter:" EnableClientScript="true" />
 
<asp:ValidationSummary ID="ValidationSummaryOrder" runat="server" Font-Size="Small" DisplayMode="BulletList" HeaderText="Enter:" EnableClientScript="true" /> 
 
=====>>>> I tried Moving this validation ValidationSummaryOrder in "end if "  block..but when user 2 logs in..I get a javascript error saying document.getID() not recognised.

Open in new window

LVL 1
SaraDobAsked:
Who is Participating?
 
VikramMullickConnect With a Mentor Commented:
when user2 logs in , on the page load set
ValidationSummaryOrder.visible = false
0
 
SaraDobAuthor Commented:
Thanks for giving a solution just in time....
Thanks again
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.