求示例代码 关于下拉表单 大侠们 请指教:比如 第一个下拉表单中 有 XX公司 当选中此选项时,第二个下拉表单中自动显示该公司的所有部门 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用Ajax就ok了 页面<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>My JSP 'test.jsp' starting page</title> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/test.js"></script> </head> <body> <select id="sel1" onchange="changeInfo(this.value,'sel2')"> <option value="0">--请选择--</option> <option value="1">公司1</option> <option value="2">公司2</option> </select> <select id="sel2"> <option value="0">--请选择--</option> </select> </body></html>test.jsfunction changeInfo(bm,sel2){ if(bm!=0&& bm!=null){ var url="hobby!department.action?bmId="+bm; $.get(url,function(backData){ //backData 的数据格式为 "部门1,部门2,部门3,部门4" var strbm=backData.split(","); if(strbm.length>0){ for(var i=0;i<strbm.length;i++){ document.getElementById(sel2).options[i+1]=new Option(strbm[i],strbm[i]); } } }); }}backData 不一定要这种字符串的格式 可以根据自己要求返回 如xml json 都ok 请教高手:ssh中一对多数据关联时,为什么一方无法正常插入数据,多方则可以正常插入? 数据库操作的一个小问题》》》各位大侠,求助啊! 网络在线视频下载技术 tomcat外接服务器的问题 poi操作的一个bug,版本是2。5 关于webservice,有点难度的问题 请大家谈谈jbuilder与eclipse的对比 mysql 安装问题 weblogic配置(服务启动错误),在线等待 Struts的<html:select>标签错误,请高手指教 jquery.js $ is not defined 是什么问题 MyEclipse6包层次问题
页面
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'test.jsp' starting page</title>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/test.js"></script>
</head>
<body>
<select id="sel1" onchange="changeInfo(this.value,'sel2')">
<option value="0">--请选择--</option>
<option value="1">公司1</option>
<option value="2">公司2</option>
</select>
<select id="sel2">
<option value="0">--请选择--</option>
</select>
</body>
</html>test.js
function changeInfo(bm,sel2){
if(bm!=0&& bm!=null){
var url="hobby!department.action?bmId="+bm;
$.get(url,function(backData){
//backData 的数据格式为 "部门1,部门2,部门3,部门4"
var strbm=backData.split(",");
if(strbm.length>0){
for(var i=0;i<strbm.length;i++){
document.getElementById(sel2).options[i+1]=new Option(strbm[i],strbm[i]);
}
}
});
}
}backData 不一定要这种字符串的格式 可以根据自己要求返回 如xml json 都ok