导航:首页 > 编程语言 > jsp分页多选框

jsp分页多选框

发布时间:2022-07-06 20:52:06

jsp页面中select标签中怎么加checkbox实现多选

使用JSP页面代码

代码如下:

<table>

<tr>

<td width="400px" align="left">入学批次:<SELECT NAME="grade"

id="grade" onchange="refreshELevelAndSpecialAjax();"> //选择入学批次会刷新层次和专业

<OPTION VALUE="0">

--请选择--

<c:forEach items="${gradeInfo}" var="gradeInfo">

<OPTION VALUE="${gradeInfo.gradeName}">${gradeInfo.gradeName}

</c:forEach>

</SELECT></td>

<td width="400px" align="left">统考课程:<SELECT

NAME="uniExamCourseId" id="uniExamCourseId">

<OPTION VALUE="0">

--请选择--

<c:forEach items="${unifiedExamCourseList}" var="uniExamCourse">

<OPTION VALUE="${uniExamCourse.id}">${uniExamCourse.uniExamCourseName}

</c:forEach>

</SELECT></td>

</tr>

<tr>

<td colspan="2" id="refreshELevelAndSpecialAjax"> //设置ID,用于填充层次和专业的下拉框

<table>

<tr>

<td width="400" align="left">层 次:<SELECT

NAME="eLevelId" id="eLevelId"

onchange="refreshSpecialAjax();"> //选择层次后刷新专业

<OPTION VALUE="0">--请选择--</OPTION>

<c:forEach items="${ecationLevel}" var="ecationLevel">

<OPTION VALUE="${ecationLevel.id}">${ecationLevel.ecationLevelName}

</c:forEach>

</SELECT></td>

<td width="400" align="left" id="refreshSpecialAjax">专 业:<SELECT //设置ID,用于填充专业的下拉框

NAME="specialId" id="specialId">

<OPTION VALUE="0">--请选择--</OPTION>

<c:forEach items="${specialList}" var="special">

<OPTION VALUE="${special.id}">${special.specialName}

</c:forEach>

</SELECT></td>

</tr>

</table>

</td>

</tr>

</table>

Ⅱ jsp页面的多选框传递

在struts1中的项目中,jsp页面的多选框内容传递到下个页面,在碰到修改表信息(或用户信息时经常碰到),一开始不知道怎么实习这个功能,写了一大堆的js代码才勉强实现,其实在struts1的form中就有这个特性,只要两个页面传递过程中,传的是个form的话,就可用实现自动回填,就算有些多选框内容是从数据库中查出来的,页会自动把上个页面的值显示在第一个。

Ⅲ Jsp分页显示的数据,如何实现翻页支持复选框多选或者全选

复选框的选中状态是不是根据字段判断的?如果不是那很难实现,如果是用ajax做就回行了,答checkbox添加一个onchange事件,选中或不选中都调用ajax改变数据库里的字段状态,页面一加载就用<s:if判断这个字段状态,设置checkbox是否选中。

Ⅳ jsp如何实现下拉框多选的功能

的采用的是javabena+jsp
public arraylist selectcourseinfo()throws exception {//下拉框显示课程信息
arraylist list = new arraylist();try {db.open();resultset rs = db.select(select * from courseinfo);
while (rs.next()) {
list.add(new courseinfo(rs.getint(1), rs.getstring(2),rs.getstring(3)));}} catch (exception e) {
e.printstacktrace();
db.close();}return list;}然后在jsp中调用内课 程:这样就可容以动态的显示了

Ⅳ jsp页面中分页里有复选框,如何选中不同页的复选框

这个难以实现啊,你可以设置每页点选的个数,规定每页可以选中多少个值

Ⅵ JSP中怎么把分页复选框的值提交到下一页面

Statement sql = conn.createStatement(); String[] Tid = request.getParameterValues("mm"); for(int i=0;i<Tid.length;i++) { /*tempstr+=","+Tid[i]; tempstr.substring(1,tempstr.length());*/ //再这儿处理删除操作 String del1="delete from Message where id='"+Tid[i]+"'"; sql.executeUpdate(del1); }

希望采纳

Ⅶ 如何在jsp文件中获得多选下拉框的值

方法:获取多选下拉框对象数组→循环判断option选项的selected属性(true为选中,false为未选中)专→使用value属性取出选属中项的值。实例演示如下:
1、HTML结构
<select id="test" multiple="true">
<option value="option-A">option-A</option>
<option value="option-B">option-B</option>
<option value="option-C">option-C</option>
<option value="option-D">option-D</option>
</select>
<input type="button" value="确定" onclick="fun()" />
2、javascript代码
function fun(){
var select = document.getElementById("test");
var str = [];
for(i=0;i<select.length;i++){
if(select.options[i].selected){
str.push(select[i].value);
}
}
alert(str);
}

Ⅷ 求教,关于jsp中的多选框

如果上面代码n变量有定义,就没有错误了。我分析,你出现空指针异常,是因为你没有加对str的null判断,因为你如果没有提交test的话或者你的checkbox根本没有选,那么接收到的str肯定是空的。针对你的代码,我修改了下,你可以打开服务器,放到一个名叫test1.jsp的文件里运行。
test1.jsp:
<%@ page contentType="text/html;charset=gbk"%>
<form method="get" action="test1.jsp">
<%
String c = "";
for(int i =0;i<5;i++){
c = ""+i;
%>
<input name="test" type="checkbox" value="<%=c %>">
<%=c%>
</p>
<%
}
%>
<input type="submit" value="提交">
<br>
----------------------------
<%
String[] str=request.getParameterValues("test");
if(str!=null){
for(int i=0;i<str.length;i++){
out.println(str[i]);
}
}
%>
</form>

Ⅸ 在jsp页面中怎样用javaScript检查多选框是否被选中

var chk=document.getElementsByTagName("input");
for(var i=0,len=chk.length;i<len;i++){
if(chk[i].type=="checkbox"){
if(chk[i].checked){
alert(chk[i].id+"被选中了");
}
}
}
这样就能得到所有的chkckbox了.
如果只是在某个范围内,可以这样

<div id="cc">
<input type="checkbox">
<input type="checkbox">
<input type="checkbox">
</div>
则可以这样得到div内的所有checkbox
var arr=document.getElementById("cc").getElementsByTagName("input");
for(var i=0,len=chk.length;i<len;i++){
if(chk[i].type=="checkbox"){
if(chk[i].checked){
alert(chk[i].id+"被选中了");
}
}
}

给你最外层的一个Table指定一个ID就可以了。如:给一个叫TblContainer的ID,可以这样用。
var arr=document.getElementById("TblContainer").getElementsByTagName("input");
for(var i=0,len=chk.length;i<len;i++){
if(chk[i].type=="checkbox"){
if(chk[i].checked){
alert(chk[i].id+"被选中了");
}
}
}

阅读全文

与jsp分页多选框相关的资料

热点内容
在哪里解压文件第一分卷 浏览:63
奥维使用教程 浏览:324
编程程序怎么转到plc上 浏览:807
文件名冲突但是找不到 浏览:261
上海瑞金医院app下载 浏览:998
qq群里的机器人买武器 浏览:428
捕鱼达人历史版本 浏览:73
mp4视频文件解密软件 浏览:62
多轴编程哪个软件最方便 浏览:27
老平板哪个是显示屏数据线插座 浏览:849
5sing上传音频文件格式 浏览:171
win10输入文件鼠标右键异常 浏览:634
听幼儿故事用什么app 浏览:514
iphone修改音频文件名 浏览:53
国家气象站点数据在哪里下载 浏览:342
网络设置的网站 浏览:914
手机测量放样怎么导数据和线型 浏览:648
企业展示型网站源码 浏览:781
易花花app哪里下载 浏览:323
外国程序员职业生涯长 浏览:709

友情链接