導航:首頁 > 編程語言 > jsp接受多選框

jsp接受多選框

發布時間:2025-02-25 02:57:31

jsp中多選框、復選框如何重置

在jsp中添加一個隱藏表單域<input
type='hidden'
name="name"
value=''/>
需要注意的是,上面的name屬性需要填寫與jsp頁面上的多選框或者是復選框的name或者說是vaule

㈡ JSP多個相同名字的文本框的值的FORM數據提交

JSP中有多個相同名字的文本框
form提交的時候,值是通過什麼方式傳的?
網上說是用逗號隔開,然後拼成串
我剛才試了,好像不是

.......

不是 提交的時候 你可以在SERVLET里用獲得數組的方式獲得該值 因為獲得一個值的時候有兩種方式 可以獲得該值的STRING形式或者是該值的數組形式(比如你獲得多選的時候就是獲得個數組)而你完全可以通過獲得數組 獲得所有文本里的值

㈢ 如何在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 如何獲取多選下拉列表框的值

多選框取一個相同的名字 比如叫name 然後在servlet里通過request.getParameterValues("name")得到一個String類型的數組。這個數專組就是屬多選框的值的數組
下拉列表也是取一個名字 然後request.getParameter("name") 得到一個String值

㈤ 在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+"被選中了");
}
}
}

㈥ java方法如何判斷多選框是夠勾選

javascript:

functiontest(){
varcb=document.getElementById('checkboxid');
if(cb.checked){
//TODOnormalwork...
}else{
alert('pleasecheckit');
return;
}
}

㈦ 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接受多選框相關的資料

熱點內容
日本創建購物網站需要什麼 瀏覽:723
數據拐點什麼時候出來 瀏覽:640
怎麼做到徹底理解編程語言 瀏覽:167
機器人和程序編程哪個好 瀏覽:563
怎麼改蘋果手機icloud賬號和密碼 瀏覽:526
什麼是P2P資料庫系統 瀏覽:494
js遍歷標簽數組長度 瀏覽:705
為什麼u盤讀有些文件讀取不出來 瀏覽:485
linux內核體系架構 瀏覽:758
java高低位元組 瀏覽:105
win10安全模式也死機 瀏覽:159
最簡單的資料庫開發軟體 瀏覽:718
迅雷下載網路斷開 瀏覽:792
考勤系統資料庫在哪個文件夾 瀏覽:134
creo30繪圖配置文件設置 瀏覽:624
蘋果ID被鎖要交600元交不交 瀏覽:29
實例化module配置文件失敗 瀏覽:872
網站源碼是什麼東西 瀏覽:90
怎樣打開桌面隱藏文件 瀏覽:904
拯救者的顏色配置文件 瀏覽:860

友情鏈接