问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-30 19:22

我来回答

4个回答

热心网友 时间:2022-05-15 07:43

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>

热心网友 时间:2022-05-15 09:01

主要就是改变下拉框的值时,即调用onchange事件时,调用逻辑层的action,然后更新画面的联动下拉框就ok了

热心网友 时间:2022-05-15 10:36

部门
<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>

热心网友 时间:2022-05-15 12:27

调用onSubmit事件
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
iOS 16.1.1值得更新升级吗 ios16.1.1正式版建议更新吗 iOS 16.1.1修复了哪些问题 ios16.1.1值得更新吗?ios 16.1.1新增内容及更新建议 iPhone 12升级iOS 16.1.1之后好用吗 iOS 16.1.1更新内容介绍 iOS 16.1正式版新增了哪些新功能?iOS 16.1正式版值得升级吗? ios 16.1正式版解决了哪些问题和BUG ...森先生是他“最好的老师” 你喜欢这样的老师吗? ... 你喜欢怀特森这样老师吗?说说你的看法.250字 不用ajax,在js中如何获取PHP中的session值 禾乙多燕麦片多少钱? 非膨化麦片好不好?买什么品牌的呢 为什么有些大型的网站不用AJAX来加载数据呢? 西麦燕麦片的价格? 从含量上看燕麦片和蛋白质成分差不多甚至能量还多10倍左右,价格为什么却差那么大 什么是低度恶性肿瘤?好治吗? 低度恶性肿瘤会癌变吗 不用AJAX,前端JAVASCRIPT怎么调用后台C#方法 低度恶性肿瘤是癌症吗 不用ajax 。表单 post或get 提交后可以返回数据吗?如果可以,返回的数 ... 同样克数的燕麦片,什么牌子的最便宜? 什么是低度恶性肿瘤,能够治愈吗? 癌症分几级,到哪一级算恶性的扩散了? 燕麦片的价格大概多少? 肿瘤低度恶性,该如何理解?多严重? 什么叫低度恶性肿瘤 低度恶性肿瘤属于十大重病吗 低度恶性肿瘤能治愈吗 低度恶性肿瘤是不是癌症?有没有危险? 不用ajax怎么写的, 用ajax是很不方便 Java web开发中怎么不用Ajax就能实现异步刷新? JS能获取远程网页数据吗?不用ajax form表单post提交,想设置请求头的信息可以不用ajax么?因为用了springmvc返回页面 不用ajax用javascript如何检查用户名是否重复 在MVC中提交表单不用AJAX方式怎么返回JS呢 Javaweb开发中怎么不用Ajax就能实现异步刷新? html不使用ajax怎么实现局部的页面刷新。不经过页面跳转 为什么使用和不使用Ajax 不用ajax 也不提交表单 不刷新 js如何处理请求呢?有研究过的么?_百度... 哪里有黄庭坚《登快阁》的朗诵? .net中,我在客户端取到的值我想传到服务器端处理,如何传值,不用ajax 2003excel表格中 分类汇总后怎么按汇总结果的多少排序? jsp中做下拉菜单的级联 不用AJAX(不懂那个) 如何把政治引领贯穿于团的各项活动 FIR飞儿于团的论坛是哪个? 大逃杀》鼠标设置详细教程 鼠标怎么调 【合集】周星驰的搞笑电影有哪些,【免费高清】在线观看百度网盘资源 周星驰拍过哪些超搞笑的电影? 盘点周星驰搞笑的电影大全,【在线观看】免费百度云资源