本文介绍的是用JS实现全选全不选的方法:
|
function chkClick (chk , oSrc)...{ if(chk.checked) chkAll (oSrc) ; else unChkAll (oSrc) }
function chkAll (oSrc)...{ oSrc = eval(oSrc).rowId; if(oSrc!=null) ...{ if(oSrc.length == null) ...{ if (!oSrc.checked)...{oSrc.click();} } for (i=oSrc.length-1;i>=0;i--)...{ if (!oSrc[i].checked)...{oSrc[i].click();} } } }
function unChkAll (oSrc)...{ oSrc = eval(oSrc).rowId; if(oSrc!=null) ...{ if(oSrc.length == null) ...{ if (oSrc.checked)...{oSrc.click();} } for (i=oSrc.length-1;i>=0;i--)...{ if (oSrc[i].checked)...{oSrc[i].click();} } } } |
页面部分(handle为页面的form的name值):
全<input type="checkbox" name="all" value="checkbox" onclick="chkClick(this , handle)">选
<td align="center"><input type="checkbox" name=rowId value="<%=mn.getMobie_number()%>"></td>

【责编:Ken】