导航:首页 > 编程语言 > jsp下拉框选中事件

jsp下拉框选中事件

发布时间:2024-02-01 15:58:07

jsP下拉菜单怎么实现当一个菜单选项上选定值后,下面自动再自动出现一个下拉菜单,依此类推……

大概看明白了
1、先将这5个数放入到抄集合中。
2、判断集合是否为空,如果不为空,则新建A下拉框,并将这集合中的元素遍历出来,作为A下拉框的选项。用下拉框的onChange 事件,将选中项的从集合中去掉。
3、判断集合是否为空,如果不为空,则新建B下拉框,并将这集合中剩下的元素作为下拉框的选项。用下拉框的onChange 事件,将选中项的从集合中去掉。
4、如此往复,直到集合中的元素为空。

或者 将这5个值 拼接成字符创,如 var tempStr = "1,2,3,4,5";
1、将这个变量 用split(",")分割,得到 数组,新建 A下拉框,并将数组中的值 作为下拉选项。
利用onChange() 事件,将选中的值从数组中删除。重新拼接字符串,并赋给 页面上的一个 隐藏的控件。
2、取出隐藏控件中的值,切割得到数组,判断数组是否为空,不为空则新建B下拉框,并将数组中的值作为下拉选项,如此往复。最终也是可以试想这个功能。

Ⅱ jsp中,点击链接弹出下拉框如何实现

点击的话就是 添加onclick事件了,有个隐藏的div,点击后div的display属性修改为inline

Ⅲ jsp如何既能输入又能从下拉列表中选呢

1:根据需求,阁下可以使用一个插件:select2,这是个很不错的插件

2:引入版select2.js文件后,在文档加载权完后调用:比如有一个下拉id是"myselect"

$("#myselect").select2();这个需要你有Jquery基础,因为这个插件是基于Jquery扩展的

3:补充:有时候可能动态给这个select改变了值,但它不会自动选中值所在项,改怎么办呢?,可以使用$("#myselect").trigger("change");

4:示例:

<selectid="myselect">
<optionvalue="1">C</option>
<optionvalue="2">java</option>
</select>
$(document).ready(function(){
$("#myselect").select2();//给myselect使用select2插件
//如果给myselect改变了值,需要触发select2的选中项是值所在项
$("#myselect").val("2");
$("#myselect").trigger("change");//如此如此
});

Ⅳ JSP中 select下拉项如何判断选中

1。静态变量方式:
<!--
实现select标签回显
--> 1.<select name="curStatus" value="${curStatus}">
<option value="0">-请选择-</option>
<option value="1" <c:if test="${'1' eq curStatus}">selected</c:if> >男</option>
<option value="2" <c:if test="${'2' eq curStatus}">selected</c:if> >女</option>
</select> 12345678

2。动态方式:两个变量都来自后台
<c:set var="schoolid" value="${pageData.SchoolId}" scope="request"/>

<select name="schoolId" id="schoolId" style="width: 95%">
<option value="0">==请选择==</option>

<c:forEach items="${organizeList}" var="var" varStatus="vs">
<option value="${var.name_code}" <c:if test="${var.name_code==schoolid}">selected</c:if> > ${var.name}</option>
</c:forEach>
</select>

Ⅳ jsp页面JavaScript select 的onchange事件

这个可以给你提供一些思路,select的onchange事件触发后,跳转到servlet,在servlet里选获取选中的值版,把权获取的值放到一个session里,再从servlet里面跳转到jsp页面,在页面用EL表达式获取session的值,在select下拉框里面判断,如果从session中取出来的值等于下拉框中option的value的值,就用selected使下拉框选中.
由于代码太长,这里不让写那么多的字,也不能吧原代码复制下来,有什么不懂的可以加我QQ

Ⅵ JSP下拉框使用onchange事件提交表单到本文件后会有刷新,如何保持下拉框的选中状态为刚才选择的下拉框选

为刚才选择的下拉框选项?Java code
select onchange= window.location.href='probation.jsp?q='+this.value; style=
position:absolute;left:380px;top:120px;z-index:2;width:120px
% while (rs.next()) {
out.print( option Value= + rs.getInt( dt_id ) + +
rs.getString( dt_name )+ /option );}%/select
option 的内容是从数据库查询得出的结果
提交的目的文件就是本文件自身求高手指点巨谢!
------解决方案--------------------------------------------------------
你在select 标签 加上 value 属性就可以了
------解决方案--------------------------------------------------------
把你提交的那个value 存到js 里,然后,在判断一下是不是一样的,一样就选中
------解决方案--------------------------------------------------------
页面有刷新的话,那么你在后台把刚选择的值再传递到 jsp 页面来,然后 js 获取后赋给
select 对象就是
var sel = document.getElementById( selectId );
sel.value = %=request.getAttribute( .. )% ;
------解决方案--------------------------------------------------------

Ⅶ jsp 表格中 判断复选框选中后如何读取出并显示所在这一行数据

jsp 表格中如果复选框选中,需要触发一个事件,获取数据并显示。
参考例子如下:
<input type="checkbox" name="atitle" value="历史名胜"><label>历史名胜</label>
<input type="checkbox" name="atitle" value="南方故事"><label>南方故事</label>
<input type="checkbox" name="atitle" value="职场故事"><label>职场故事</label>
<input type="checkbox" name="atitle" value="情感故事"><label>情感故事</label>
<input type="chec<A onClick="check();return false;" >提交</A>
<script type="text/javascript">
function check(){
var chk_value =[];
$('input[name=atitle]:checked').each(function(){
chk_value.push($(this).val());
});
// chk_value=[历史名胜,南方故事,职场故事,情感故事,传奇解谜]
//chk_value应该是这样子.
$.ajax({
type: "post",
url: convertURL('up-ajx.jsp'),
// data: {atitle:$('input[name=atitle]').val()},
//如果是这样子是可以正常传送的.但只能是第一个值.
data:'atitle='+chkvalue,
//这样好像是不行,现在问题就是出在这里,atitle如何同时等多个值.
//up-ajx.jsp里是通过 Request.Form("atitle")来获取的.可果的直接用jsp是可以正常运行的.
dataType: "json",
error: function(){alert('出错了,您没有选择选项。');},
success: function(msg){
alert(msg)
}
});
}
</script>

Ⅷ JSP下拉框使用onchange事件提交表单到本文件后会有刷新,如何保持下拉框的选中状态为刚才选择的下拉框选项

为刚才选择的下拉框选项?Java code select onchange= window.location.href='probation.jsp?q='+this.value; style= position:absolute;left:380px;top:120px;z-index:2;width:120px % while (rs.next()) { out.print( option Value= + rs.getInt( dt_id ) + + rs.getString( dt_name )+ /option );}%/select option 的内容是从数据库查询得出的结果 提交的目的文件就是本文件自身求高手指点巨谢! ------解决方案-------------------------------------------------------- 你在select 标签 加上 value 属性就可以了 ------解决方案-------------------------------------------------------- 把你提交的那个value 存到js 里,然后,在判断一下是不是一样的,一样就选中 ------解决方案-------------------------------------------------------- 页面有刷新的话,那么你在后台把刚选择的值再传递到 jsp 页面来,然后 js 获取后赋给 select 对象就是 var sel = document.getElementById( selectId ); sel.value = %=request.getAttribute( .. )% ; ------解决方案-------------------------------------------------------- out.print( option Value= + rs.getInt( dt_id ) + + rs.getString( dt_name ) 这句添加上判断语句,如果相同就checked

阅读全文

与jsp下拉框选中事件相关的资料

热点内容
word2003格式不对 浏览:86
百度云怎么编辑文件在哪里 浏览:304
起名app数据哪里来的 浏览:888
微信怎么去泡妞 浏览:52
百度广告html代码 浏览:244
qq浏览器转换完成后的文件在哪里 浏览:623
jsp中的session 浏览:621
压缩完了文件去哪里找 浏览:380
武装突袭3浩方联机版本 浏览:674
网络机顶盒移动网络 浏览:391
iphone手机百度云怎么保存到qq 浏览:148
数据库设计与实践读后感 浏览:112
js对象是什么 浏览:744
网页文件存pdf 浏览:567
文件夹正装 浏览:279
刚复制的文件找不到怎么办 浏览:724
试运行适用于哪些体系文件 浏览:987
ghost文件复制很慢 浏览:967
杰德原车导航升级 浏览:240
编程dest是什么意思 浏览:935

友情链接