JSP中不使用AJAX如何实现下拉框联动

也就是允许页面刷新,如何写javaScript来调用action.... 也就是允许页面刷新,如何写javaScript来调用action. 展开
 我来答
yangrong913
2010-06-18 · TA获得超过114个赞
知道小有建树答主
回答量:114
采纳率:0%
帮助的人:87.8万
展开全部
script代码:
bigClass = new Array();
bigClass[0] = new Array("中华菜谱","湘菜,川菜,鲁菜,粤菜,闽菜,浙菜,徽菜,苏菜,其他");
bigClass[1] = new Array("西餐美食","韩国料理,日本料理,意大利餐,法国菜谱,澳洲菜谱,美国菜谱,东南亚菜,其他");
bigClass[2] = new Array("地方小吃","上海,湖南,北京,重庆,浙江,陕西,四川,安徽,江苏,东北,福建,其他");

function getClass2(currClass1)
{
var currClass1 = currClass1;
var i,j,k;
document.all.menuClass2.length = 0 ;
for (i = 0 ;i <bigClass.length;i++)
{
if(bigClass[i][0]==currClass1)
{
littleClass = bigClass[i][1].split(",")
for(j=0;j<littleClass.length;j++)
{
document.all.menuClass2.options[document.all.menuClass2.length] = new Option(littleClass[j],littleClass[j]);
}
}
}
}

页面相关代码:
<tr><td>第一类别 : <select id="menuClass1" name="menuClass1" onChange = "getClass2(this.options[this.selectedIndex].text)">
<option value="-请选择-">-请选择-</option>
<option>中华菜谱</option>
<option>西餐美食</option>
<option>地方小吃</option>
</select>
</td></tr>
<tr><td>第二类别 : <select id="menuClass2" name="menuClass2" >
<option value="-请选择-">-请选择-</option>
</select>
</td></tr>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友df927500e1
2010-06-18 · TA获得超过183个赞
知道答主
回答量:107
采纳率:0%
帮助的人:61.7万
展开全部
主要就是改变下拉框的值时,即调用onchange事件时,调用逻辑层的action,然后更新画面的联动下拉框就ok了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
人生学堂王三千
2010-06-15
知道答主
回答量:20
采纳率:0%
帮助的人:12.3万
展开全部
部门
<select name="u_did"id="u_did"onchange="Change();">
<option value="" >请选择</option>
<%
Iterator dit=dlist.iterator();
while(dit.hasNext()){
//从数据库中读取简历id赋值给strId
deptVo vo=(deptVo)dit.next();
strdId=vo.getD_id();
dept_name=vo.getD_name();

%>
<option value="<%=strdId%>" ><%=dept_name%></option>
<%}%>

<script>
function Change(){
var strdId1=document.form1.u_did.value;

document.location.href='/checks/userServlet?sid=5&u_did='+strdId1;

}
</script>
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
木头_过往
2010-06-15 · TA获得超过203个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:158万
展开全部
调用onSubmit事件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式