導航:首頁 > 編程語言 > 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分頁多選框相關的資料

熱點內容
穿越長徵到建國的小說 瀏覽:676
來賓賬戶不能移動桌面文件 瀏覽:667
殺戮之地柬埔寨免費 瀏覽:781
妓女給孩子哺乳的電影 瀏覽:644
今日電影票房排行榜貓眼 瀏覽:604
法國一部換妻子的電影叫什麼 瀏覽:170
怎麼查電影院的放映表排場 瀏覽:581
電影啟示女主是真的生小孩嘛 瀏覽:861
為神魔壓縮文件無圖標 瀏覽:134
潛江廣華電影院哪個好 瀏覽:555
psapp圖標教程 瀏覽:390
大數據文庫 瀏覽:29
家庭教師韓國電影推薦 瀏覽:966
票房大賣王排行榜怎麼祝賀 瀏覽:710
中國大數據中心選址 瀏覽:310
微信群名字顏色 瀏覽:413
電腦自動彈出刪除文件 瀏覽:210
美國大片哪個網站比較靠譜 瀏覽:456
一個男的吃了成精的人參是什麼電影 瀏覽:883

友情鏈接