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

熱點內容
搭建商用網站需要學什麼 瀏覽:188
只讀文件word怎麼復制粘貼 瀏覽:841
mmd在哪個文件夾 瀏覽:765
以前各種路由器app怎麼沒有了 瀏覽:394
javaweb英文文獻 瀏覽:702
可在線編程isp是什麼意思 瀏覽:34
iphone6s單手模式 瀏覽:79
vivo怎麼找刪除的app軟體 瀏覽:852
360裝機大師怎麼用教程 瀏覽:168
高一編程語言是什麼 瀏覽:421
phpword插入圖片 瀏覽:261
數控編程s300什麼意思 瀏覽:871
linuxab壓力測試 瀏覽:818
編程語言為什麼是c 瀏覽:797
悅me只能網關密碼錯誤 瀏覽:844
三星交集工具 瀏覽:939
資料庫中怎麼復製表結構 瀏覽:417
戴爾win10平板裝系統嗎 瀏覽:816
編程的變數名有哪些 瀏覽:124
360版本海島奇兵下載 瀏覽:370

友情鏈接