Solved

How do I prompt messages to a user in ASP?

Posted on 2008-06-10
13
586 Views
Last Modified: 2012-05-05
Is there anything I can use to prompt some messages to the user?
suppose if the form has to display some message if the user clicks a submit button without selecting a listbox values.

thanks
0
Comment
Question by:ipjyo
[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
  • 5
  • 3
  • 2
  • +2
13 Comments
 
LVL 21

Expert Comment

by:naspinski
ID: 21753865
Are you using asp.net?

Of so, you can use the built int validators:
<asp:TextBox ID="txt" runat="server" />
<asp:RequiredFieldValidator ID="rfv" runat="server" ControlToValidate="txt" ErrorMessage="required" />
<!--makes sure that txt has something in it, otherwise the form won't submit-->

Open in new window

0
 
LVL 14

Expert Comment

by:_Stilgar_
ID: 21754940
With ASP classic you can use client-side scripting - vbscript (MsgBox) or javascript (alert) to do so.
0
 

Author Comment

by:ipjyo
ID: 21755150
I am using classic ASP only.
0
Creating Instructional Tutorials  

For Any Use & On Any Platform

Contextual Guidance at the moment of need helps your employees/users adopt software o& achieve even the most complex tasks instantly. Boost knowledge retention, software adoption & employee engagement with easy solution.

 
LVL 14

Expert Comment

by:_Stilgar_
ID: 21755188
Well, then either wire your onSubmit event of your form, or have the submit button call a js function for validation, and if it finds a need to get the user's attention, it should call alert('message'); and return false;
0
 

Author Comment

by:ipjyo
ID: 21756682
Actually I hava to call a stored procedure and then print the error message in a text area.
I tried to define a text area and made it disabled on page load.
Then I need to retreive the return value from the stored procedure and print the message accordingly.
So basically I want to print a message using something like response.write I guess.
can I use something like
<TEXTAREA rows=2 cols=20 id=textarea1 name=textarea1>
</TEXTAREA>
<%
Request.Form("textarea1").Item = "error message"
Response.Write(Request.Form("textarea1").Item)
%>

Thanks for your help

0
 
LVL 36

Expert Comment

by:Loganathan Natarajan
ID: 21757309
try this,

<%'this code would run on server
strMsg = "Type your message here.."
%>
<script language="vbscript">
'this code would run on client
msgbox "<%=strMsg%>"
</script>

Open in new window

0
 
LVL 36

Expert Comment

by:Loganathan Natarajan
ID: 21757314
0
 
LVL 22

Expert Comment

by:neeraj523
ID: 21758769
try this
<%
errMsg = "Error msg from Stored Procedure"
%>
<TEXTAREA rows=2 cols=20 id=textarea1 name=textarea1>
<%=errMsg%>
</TEXTAREA>
0
 

Author Comment

by:ipjyo
ID: 21759301
How do I enable the text area only when an error occurs?
any idea please?

thanks
0
 
LVL 22

Accepted Solution

by:
neeraj523 earned 500 total points
ID: 21759394
<%
errMsg = "Error msg from Stored Procedure"
if errMsg <> "" Then
   styleStr = "VISIBLE"
Else
   styleStr = "HIDDEN"
End if
%>
<TEXTAREA rows=2 cols=20 id=textarea1 name=textarea1 style="VISIBILITY:<%=styleStr%>">
<%=errMsg%>
</TEXTAREA>
0
 

Author Comment

by:ipjyo
ID: 21759403
when i try the following
<%
errMsg = "Error msg from Stored Procedure"
%>
<TEXTAREA rows=2 cols=20 id=textarea1 name=textarea1>
<%=errMsg%>
</TEXTAREA>

It is printing "0" in the text area
0
 

Author Comment

by:ipjyo
ID: 21759442
actually when I declared the errMsg in a sub method, it is giving "0"
If I try to declare errMsg in <%  %>
it is giving the actual message.
But I need to capture the error code in a method.
How can I modify this?

thanks
0
 
LVL 22

Expert Comment

by:neeraj523
ID: 21759632
Not clear..
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

Introduction A frequently used term in Object-Oriented design is "SOLID" which is a mnemonic acronym that covers five principles of OO design.  These principles do not stand alone; there is interplay among them.  And they are not laws, merely princ…
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
This video teaches viewers how to create their own website using cPanel and Wordpress. Tutorial walks users through how to set up their own domain name from tools like Domain Registrar, Hosting Account, and Wordpress. More specifically, the order in…
Use Wufoo, an online form creation tool, to make powerful forms. Learn how to choose which pages of your form are visible to your users based on their inputs. The page rules feature provides you with an opportunity to create if:then statements for y…

737 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