function allCheck() {
if (document.from1.allcheck.checked) {
var m = document.getElementsByTagName("Checkone");
alert(m.length);
for ( var i = 0; i < m.length; i++) {
var stats = m[i].checked;
if (stats) {
m[i].checked = false;
} else {
m[i].checked = true;
}
}
}
}
--------源代码-------------
<s:form id="from1">
<table width="400" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<table width="100%" border="1">
<tr>
<td><s:textfield name="empNo" theme="simple" label="编号" /> <s:submit
theme="simple" label="Query" action="QueryEmpNo"
method="QueryEmpNoMethod" /> <s:reset theme="simple" label="Reset" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table width="100%" border="1">
<tr>
<td>&nbsp;</td>
<td>EMPNO</td>
<td>ENAME</td>
<td>JOB</td>
<td>SAL</td>
<td>DEPTNO</td>
</tr>
<s:iterator value="employeeList" >
<tr>
<td><s:checkbox name="Checkone" value="false" fieldValue="%{empno}" theme="simple" /></td>
<td><s:property value="empno" /></td>
<td><s:property value="ename" /></td>
<td><s:property value="job" /></td>
<td><s:property value="sal" /></td>
<td><s:property value="dept.deptno" /></td>
</tr>
</s:iterator>
<tr>
<td><s:checkbox name="allcheck" value="false" onclick="allCheck()" theme="simple" /></td>
<td colspan="5" align="right">
<s:submit theme="simple" label="Delete" action="DeleteEmployee" method="DeleteEmployeeMethod" />
<s:reset theme="simple" label="Reset" />
</td>
</tr>
</table>
</td>
</tr>
</table>
</s:form>