HTML Drop Menu / JAVA Help ... urgent

Hi guyz,
i was suppose to show this friday ,, so am dead. Kindaa urgent so plz help

I have a drop menu on my jsp page made from html tags. When the user selects a value in it and clicks on fetch Village code i want the value selected in Drop down menu in to a java String.
The value in the drop down comes from server ( m connectiong to database).

Am soory m noob. Doing intership.
Kindly help. Am attaching images for easier understanding.

ImageShack® - Online Photo and Video Hosting
ImageShack® - Online Photo and Video Hosting
**************************
CODE FOR DROP DOWN MENU
****************************

<%
rs = stmt.executeQuery("select distinct narp_zone_id,narp_zone_name from base_narp_zones order by narp_zone_name");

String narp_zone_id ="";
String narp_zone_name ="";
%>
<td>
<h4>Narp Zone
</td>
<td>
<select id=narp_zone_id name=narp_zone_id>
<option value="">(Select)</option>
<%
if(rs!=null)
{
while(rs.next())
{
narp_zone_id =rs.getString("narp_zone_id");
narp_zone_name=rs.getString("narp_zone_name");
%>
<option value=<%=narp_zone_id%>><%=narp_zone_name%>
</option>
<% }

}
%>

</select>
</td>
<td align=left>&nbsp
</td>

**********************************
CODE FOR FETCH BUTTON
*******************************

<tr>
<td align=left>
<h4>Village Code
</td>
<td align=left>
<input type="text" name="village_code" size="25" maxlength="100">
</td>
<td align=left>&nbsp</td>
<td>
<input type="button" name="fetch" value="Fetch Village Code" onClick= "" >

</td>
</tr>

--- Updated Post - Automerged ---

nyone......................?
 
Himanshunegi198 said:
i want the value selected in Drop down menu in to a java String.
You cannot get it into a Java String unless you submit the form. Are you willing to do that? I guess not. Instead, you can get the desired result using JavaScript alone. Have a look at the following:

Code:
<head>

	<script language='JavaScript'>

		function populateVillageValues()

		{

			document.VillageFrm.village_code.value = document.VillageFrm.village_name.value = '';

			if(document.VillageFrm.narp_zone_id.value != '0')

			{

				document.VillageFrm.village_code.value = document.VillageFrm.narp_zone_id.value;

				document.VillageFrm.village_name.value = document.VillageFrm.narp_zone_id[document.VillageFrm.narp_zone_id.selectedIndex].text;

			}

		}

	</script>

</head>

<html>

<form name='VillageFrm' method='post'>

<table>

<tr>

	<td>

		<h4>[b]Narp Zone

	</td>

	<td>

		<select id='narp_zone_id' name='narp_zone_id'>

		<option value="0">(Select)</option>

		<option value="1">Central Dry Zone - Sirsa</option>

		<option value="2">Central Maharashtra Plateau Zone - Aurangabad</option>

		<option value="3">Central Namada Village Zone - PawarKhera</option>

		<option value="4">Central Plain Zone - Kanpur</option>

		<option value="5">Central Plain Zone - Ludhiana</option>

		<option value="6">Central Vidharba Zone - Yavatmal</option>

		</select>

	</td>

	<td align=left>&nbsp</td>

</tr>

<tr>

	<td align=left>[b]

	<h4>Village Code

	</td>

	<td align=left>

	<input type="text" name="village_code" size="25" maxlength="100">

	</td>

	<td align=left>&nbsp</td>

	<td>

	<input type="button" name="fetch" value="Fetch Village Code" onClick="populateVillageValues()"/>

	</td>

</tr>

<tr>

	<td align=left>[b]

	<h4>Village Name

	</td>

	<td align=left colspan='2'>

	<input type="text" name="village_name" size="55" maxlength="200">

	</td>

</tr>

</table>

</form>

</html>

Let me know if you still wish to have the "Java String" solution.
 
Back
Top