作者bigtq13 (Tabitha~)
看板Web_Design
标题[问题] javascript动态下拉式选单
时间Mon Jul 3 15:19:21 2006
===================================程式开始
<%@ page import="java.sql.*" %>
<%@ page contentType="text/html;charset=UTF-8" %>
<html>
<head>
<title>注册帐号</title>
<meta http-equiv="Content-Type" content = "text/html;charset=UTF-8">
</head>
<script>
</script>
<body>
<a href="Undo.jsp">我有暂存档<a>
<form name="form" method="post" action="RegSucc.jsp">
<table>
<tr>
<td>
*通讯地址:
</td><td>
<table id=row1>
<tr>
<td>
<select name ='addrcounty' onchange='getData(this)' >
<option value="台中" default>台中</option>
<option value="台南">台南</option>
</select>
</td>
</tr>
</table>
</td><td>
<table id=row2>
<tr id=row2>
<td>
<select name='addrcity'>
<option value="万里">万里</option>
<option value="佳兴">佳兴</option>
</select>
</td>
</tr>
</table>
<table id=row3 style="display: none;">
<tr>
<td>
<select name='addrcity'>
<option value="大里">大里</option>
<option value="白河">白河</option>
</select>
</td>
</tr>
</table>
</td><td>
<input name="addrother" type="text" id="addrother" size ="30"><br>
</td></tr>
</table>
<input type="submit" value="传送">
</form>
</body>
<script language"javascript">
function getData(obj){
var dd = document.getElementById("row2");
var ds = document.getElementById("row3");
if(obj.value == 1){
dd.style.display = "block";
ds.style.display = "none"; //hidden
}
if(obj.value == 2){
dd.style.display = "none"; // hidden
ds.style.display = "block";
}
}
</script>
</html>
===============================程式结束
这是别处文章做的修改,利用它做动态下拉式选单
但是传值到下一个页面时,使用request.getParameter("addrcity")取值
addrcity因为选择第一个下拉式选单而选择不同select,所以不知道要怎麽命名第二个下
拉式选单,然後可以传值到下一个页面呢?
肯请高手指导
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.175.236