Click to See Complete Forum and Search --> : How to display a selected Item in option box in a form thru VBscript


abdc
09-29-2010, 07:24 AM
Hello all,

Im having a program called servicerequest.asp. In that i've a form to list all the zone names we are having, on selection of that i've to listout all the branches which is fall under the selected zone.

Now i could not call a function in the onChange event of the first listbox.

here is my code:

<%@ Language = VBScript %>
<% Response.Buffer = True %>

<html>
<head>
<title>Shifts @ DR</title>
<%
sub displayvalue()
dim optval
optval=CStr(Request.QueryString("zonelist"))
alert "zone : " &optval

end sub
%>
</head>
<body oncontextmenu ="return false">
<center>
<font face="Trebuchet MS" color="#333399" ><b>
Service Request Form
</b></font>
<form name=serviceform method="get" action="serviceresult.asp">
<font face="Trebuchet MS" color="navy"><b>
Select Zone :
</b></font>
<select name="zonelist" autopostback="true" onchange="displayvalue()">
\tab<option id="0" value=" " selected></option>\par
\tab<option id = "1" value="BANGALORE">BANGALORE</option>\par
\tab<option id = "2" value="BERHAMPUR" >BERHAMPUR</option>\par
\tab<option id = "3" value="BHUBANESWAR" >BHUBANESWAR</option>\par
\tab<option id = "4" value="CHANDIGARH" >CHANDIGARH</option>\par
\tab<option id = "5" value="CHENNAI" >CHENNAI</option>\par
\tab<option id = "6" value="NEWDELHI" >NEWDELHI</option>\par
\tab<option id = "7" value="ELURU" >ELURU</option>\par
\tab<option id = "8" value="GUNTUR" >GUNTUR</option>\par
\tab<option id = "9" value="HEAD OFFICE" >HEAD OFFICE</option>\par
\tab<option id = "10" value="HYDERABAD-I" >HYDERABAD - I</option>\par
\tab<option id = "11" value="HYDERBAD-II" >HYDERABAD - II</option>\par
\tab<option id = "12" value="KAKINADA" >KAKINADA</option>\par
\tab<option id = "13" value="KARIMNAGAR" >KARIMNAGAR</option>\par
\tab<option id = "14" value="KOLKATA" >KOLKATA</option>\par
\tab<option id = "15" value="KURNOOL" >KURNOOL</option>\par
\tab<option id = "16" value="MAHABOOBNAGAR" >MAHABOOBNAGAR</option>\par
\tab<option id = "17" value="MUMBAI" >MUMBAI</option>\par
\tab<option id = "18" value="NIZAMABAD" >NIZAMABAD</option>\par
\tab<option id = "19" value="ONGOLE" >ONGOLE</option>\par
\tab<option id = "20" value="TIRUPATHI" >TIRUPATHI</option>\par
\tab<option id = "21" value="VIJAYAWADA" >VIJAYAWADA</option>\par
\tab<option id = "22" value="VISAKHAPATNAM">VISAKHAPATNAM</option>\par
\tab<option id = "23" value="WARANGAL" >WARANGAL</option>\par
</select>
<input type="button" value = "show" >
</form>
</body>
</html>


can anyone give a solution for me. im hanging in this for past 3 days....

plzzzzzzzzz:)

yamaharuss
09-30-2010, 07:24 AM
You need to do that in Javascript

abdc
10-01-2010, 08:40 AM
Cant i do it in VBScript? If so , what is the reason?

yamaharuss
10-01-2010, 09:08 AM
Because VB is a server-side language and JS is client side. You can't call a VB sub from a page that has already loaded (unless via AJAX).

abdc
10-03-2010, 02:38 AM
Thank U. Can u help to do it Js of the same?.