Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Help on Validation Summary Control

Posted on 2009-04-10
2
Medium Priority
?
289 Views
Last Modified: 2012-05-06
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

0
Comment
Question by:SaraDob
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 9

Accepted Solution

by:
VikramMullick earned 1000 total points
ID: 24117182
when user2 logs in , on the page load set
ValidationSummaryOrder.visible = false
0
 
LVL 1

Author Closing Comment

by:SaraDob
ID: 31568973
Thanks for giving a solution just in time....
Thanks again
0

Featured Post

New benefit for Premium Members - Upgrade now!

Ready to get started with anonymous questions today? It's easy! Learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

One of the pain points with developing AJAX, JavaScript, JQuery, and other client-side behaviors is that JavaScript doesn’t allow for cross domain request for pulling content. For example, JavaScript code on www.johnchapman.name could not pull conte…
It was really hard time for me to get the understanding of Delegates in C#. I went through many websites and articles but I found them very clumsy. After going through those sites, I noted down the points in a easy way so here I am sharing that unde…
In this video, Percona Director of Solution Engineering Jon Tobin discusses the function and features of Percona Server for MongoDB. How Percona can help Percona can help you determine if Percona Server for MongoDB is the right solution for …
In response to a need for security and privacy, and to continue fostering an environment members can turn to for support, solutions, and education, Experts Exchange has created anonymous question capabilities. This new feature is available to our Pr…
Suggested Courses

661 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question