导航:首页 > 编程语言 > 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分页多选框相关的资料

热点内容
excel如何分列数据与文字 浏览:884
512网络病毒 浏览:994
java调用google地图api接口 浏览:726
文件管理图片小窗 浏览:599
显卡数据怎么设置 浏览:557
无法创建cad图纸集文件 浏览:788
纸质文件转换电子版 浏览:807
矩阵键盘扫描程序原理 浏览:986
怎么开发高级编程 浏览:530
政府的拆迁红头文件在哪里找 浏览:600
xp串口工具 浏览:469
反射javaforname区别 浏览:249
java添加计时器和图片 浏览:452
shell编辑文件内容 浏览:614
u盘驱动在哪个文件夹里 浏览:938
华为手机跟苹果手机怎么克隆app 浏览:172
cad文件为什么显示文件名是否正确 浏览:174
程序配置文件能自动转换成txt 浏览:985
r4烧录卡不同版本 浏览:962
怎么升级qq群为2000 浏览:347

友情链接