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

JSP怎样获取当前页select值并作为后面判断条件

发布网友 发布时间:2022-05-12 04:28

我来回答

5个回答

热心网友 时间:2023-11-13 03:58

<div id="sel" style="display: none">
<select name="select2">
<option value="1" selected>采购部</option>
<option value="2">生产部</option>
<option value="3">库存部</option>
</select>
</div>

<div id="in" style="display: none">
<input type="text" name="userInfo" class="logininput" id="name" size="25">
</div>

<select name="select" onchange=myselect()>
<option value="department" selected>用户部门</option>
<option value="userName">用户姓名</option>
</select>

在JavaScript块里定义这个函数:
function myselect(){
//selectedIndex == 0 表示选了:用户部门
if(document.forms[form1].select[0].selectedIndex == 0){
document.getElementById('sel').style.display = "";
document.getElementById('in').style.display = "none";
return;
}
//selectedIndex == 0 表示选了:用户姓名
if(document.forms[form1].select[0].selectedIndex == 1){
document.getElementById('in').style.display = "";
document.getElementById('sel').style.display = "none";
return;
}
}

这样应该就可以了,是手写的,不知道有没有拼错,楼主有问题可以M我!!

热心网友 时间:2023-11-13 03:58

如果在jsp页面获取select值,可以使用js来实现,代码如下:
<select id="sel_id" name="sel" onchange="change(this)">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
js代码:
<script type="text/javascript">
function change(ele) {
var value = ele.value;
alert(value);
}
</script>

热心网友 时间:2023-11-13 03:58

String ss=request.getParameter("select")).trim();
String ww=request.getParameter("select2")).trim();
String dd=request.getParameter("userInfo")).trim();

写在前面
if(ss.equal("department"))
{
sql=sql+"and department='"+ww+"'" ;

}
if(ss.equal("department"))
{
sql=sql+"and usename='"+dd+"'" ;
}
<form id="form1" name="form1" method="post" action="findStaff.action">
<font color="#8000ff"><label>请选择查询方式
<select name="select" onchange=select()>
<option value="department" selected>用户部门</option>
<option value="userName">用户姓名</option>
</select>
</label></font>
<%
if(ss.equal("department")){%>
<select name="select2">
<option value="1" selected>采购部</option>
<option value="2">生产部</option>
<option value="3">库存部</option>
</select>
<%} else {%>

<input type="text" name="userInfo" class="logininput" id="name" size="25">
<%}%>

<input type="image" name="submit" src="images/chakan.jpg" onClick="return check(form1)">
</form>
你试试!不行再问。

热心网友 时间:2023-11-13 03:59

Javascript,级联菜单。

热心网友 时间:2023-11-13 04:00

你把用户部门直接选择就可以了,不要做二级菜单来显示不是更简单。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么我的《英雄传说:空之轨迹SC》中“艾尔贝周游道的通缉魔兽”不见... 空之轨迹sc 托兰特平原的通缉魔兽二号 我是2兆的宽带 原先的下载速度达到260KB/S 重装下系统最高还不到70K... 为什么两兆的线下载速度只有80KB/S 我们家宽带是网通的办理了2兆的可是下载速度70~90KB 原因 一九八三年大年三十是什么星座 请教1984年2月1日出生而且阴历生日正好是大年三十,请问我岁是多大 万岱鸿腾国际商贸有限公司送表真的吗 云南岱鸿商贸有限公司怎么样? 重庆鸿岱科技有限公司怎么样? 七分之六除以3等于几 七分之六除以三等于多少 loading supervision是什么意思 Select 下拉框 每次刷新页面或者根据下拉框信息搜索数据,都显示默认的就是下边的全部,怎么回事啊 FOB S.T.including L/S/D是什么意思 L/S/D 到底是哪种涵义 谁能帮我取个好听的武林外传的帮派名字啊要有符号的 怎么查找建筑公司的地址跟电话号码,关键字也行。 be bitter about是什么意思 如何查找建筑工程施工方联系方式? unlashed是什么意思及反义词 带血色的帮派名字 要霸气的 有杀气的 符号好看点 谢谢! IPA国际注册汉语教师怎么考? lock lashing snatch什么意思 报考ipa汉语教师资格证需要什么样的条件呢?还有外语免考怎么回事? 我是第一次创建大乐斗帮派想起个超好听.超有霸气的名字要有特别的符号的有谁可以帮帮我呀!谢谢了 “business”这个单词是什么意思 在租船中,L&#47;S&#47;D (lashing&#47;separation&#47;dunnag) IF ANY TB FOR CHRTS ACCT. TB是什么意思?? 想在游戏建个帮派叫霸气外露加什么符号好啊,或者给个霸气又不庸俗的帮派名字。 anchor lashing是什么意思 这些英文费用是什么意思啊、 7分之6除以3表示把7分之6平均分成( )份,求每份是多少,也就是求( )的( )是多少,结果是( ) 7分之6除以3这个算式表示?急 7分之6除以3表示把几个什么平均分成3份,每份是几个什么,就是什么 也可以看成求7分之6的什么是多少 出纳工作日记 7分之6除以3这个算式表示??急急急急急急急急 6/7除以3等于什么计算时可以这样想 7分之3除以6 七分之六除以三的意义是? 对大班孩子的生日祝福 农牧局大学下派技术人员财务工作日记工作内容 请你计算:(7&#xF53D;3)&#xF53D;6 等于() 7分之6除以3分之2表示( ) ,一个数的5分之4是3分之2,这个数是( ),一个数的7 7分之6除以3分之2表示什么? 七分之三除以六等于几 7分之6除11分之3该怎么算 用计算器怎么算6分之三除七分之三是多少 把七分之六米长的绳子平均分成三段,每段占全长的几分之几?,每段长几米 雷雨读了一半后要写读后心得500字 7分之6除以(3分之2减2分之一)等于多少(