<SELECT NAME="number1" style="width:140" size=5 id="number1">
<OPTION value="中国" selected>中国</OPTION>
</SELECT>
我想在页面上选择“中国”后,会在列表里把中国所有省份列出来(这些数据都已经存储在数据库中了),然后选择某个省份,又把这个省份所对应的市县从数据库中都读出来在同一个列表中显示,而原来显示的省份值在列表中都不显示了。
数据库中表的结构大概如下:
value class TopCode
中国 0 null
湖南 1 中国
湖北 1 中国
长沙 2 湖南
湘潭 2 湖南
武汉 2 湖北
襄樊 2 湖北
<OPTION value="中国" selected>中国</OPTION>
</SELECT>
我想在页面上选择“中国”后,会在列表里把中国所有省份列出来(这些数据都已经存储在数据库中了),然后选择某个省份,又把这个省份所对应的市县从数据库中都读出来在同一个列表中显示,而原来显示的省份值在列表中都不显示了。
数据库中表的结构大概如下:
value class TopCode
中国 0 null
湖南 1 中国
湖北 1 中国
长沙 2 湖南
湘潭 2 湖南
武汉 2 湖北
襄樊 2 湖北
解决方案 »
- struts的result中path和name对应,通过name跳到path指向的路径是用了什么设计模式?
- 求助!各位高手,jsp页面中如何处理写好的xml文件中的soap消息,如何实现请求和发送?
- 如何获取数据库下最近的一条记录
- JAVA里如何将.doc或.xls的文件转换成pdf
- 怎么输出的是这样的呢?
- 如何实现 地址栏 里的url 的不动或者隐藏,仅限java技术!
- sturts的<bean:write>标签问题!!!
- 请教linux下的java、jsp开发调试工具是什么啊?
- 两个比较疑惑的问题
- 怎样将数据存入文本文档当中?
- 求《spring技术手册》CD光盘
- JSP Active Directory登录验证
用ajax做就可以了。。很简单,
代码三两句话说不清楚,版上出现太多次了,搜一下吧=====签名档分割线=======
欢迎到我的博客:http://blog.sina.com.cn/xukf
<span id=t>
<SELECT NAME="number1" style="width:140" size=5 id="number1" onChange=doChange()>
<OPTION value="中国" selected>中国</OPTION>
</SELECT> </span>
</form><script language="javascript">
function doChange()
{
try
{
var httpda = new ActiveXObject("Microsoft.XMLHTTP");
httpda.open("POST","/你的数据查询页面.jsp?id="+document.all("number1").value,false);
httpda.send();
var str = httpda.responseText;
t.innerHTML=str;
}
catch (e)
{
}
}</script>