首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JSP复选框的全选是怎么实现的哪

2011-12-24 
JSP复选框的全选是如何实现的哪如何做?[解决办法]JS循环[解决办法]function selectAll() {for(i 0i do

JSP复选框的全选是如何实现的哪
如何做?

[解决办法]
JS循环
[解决办法]
function selectAll() {
for(i = 0;i < document.delectform.elements.length;i++)
{
if(document.delectform.elements[i].type!= "checkbox ") continue;

document.delectform.elements[i].checked = true;

}
return false;
}

[解决办法]
mark
[解决办法]
------------------------------HTML-------------------------
......
<form name= "form2 " method= "post " action= " "〉
<%
int num=1;
for(num=1;num <=9;num++)
{
%>
<input type= "checkbox " name= "select <%=num%> " value= "1 "> 选择 <%=num%>
<%
}
%>
<input name= "button " type=button onClick= "checkAll() " value= "全部选中 "> &nbsp;&nbsp;
<input type=button value= "全部不选 " onClick= "uncheckAll() "> &nbsp;&nbsp;
<input type=button value= "选择转换 " onClick= "switchAll() "> &nbsp;&nbsp;
<input type= "submit " name= "Submit " value= "提交 "> &nbsp;&nbsp;
</from>
.....
-----------------------------------------
------------------------------js---------------------------------------------

<SCRIPT LANGUAGE= "JavaScript ">

<!-- Begin
function checkAll() {
for (var j = 1; j <= <%=num%> ; j++) {
box = eval( "document.form2.select " + j);
if (box.checked == false) box.checked = true;
}
}

function uncheckAll() {
for (var j = 1; j <= <%=num%> ; j++) {
box = eval( "document.form2.select " + j);
if (box.checked == true) box.checked = false;
}
}

function switchAll() {
for (var j = 1; j <= <%=num%> ; j++) {
box = eval( "document.form2.select " + j);
box.checked = !box.checked;
}
}
// End -->
</script>
------------------------------------------
[解决办法]
JS里可以加JSP代码,但是首先运行JSP代码

热点排行