假设我有一个包含复选框的 JSP 页面:
<input type="checkbox" name=check<%=i%> value=<%= rs.getString("VDB") %>>
这里的值i
取决于从数据库中检索到的值的数量。
我需要一个按钮来检查所有复选框。
如果所有复选框的名称相同(例如:chk),我知道如何检查所有复选框:
<SCRIPT LANGUAGE="JavaScript">
function Check(chk) {
if (document.vendorform.Check_All.value == "Check All") {
for (i = 0; i < chk.length; i++)
chk[i].checked = true;
document.vendorform.Check_All.value = "UnCheck All";
} else {
for (i = 0; i < chk.length; i++)
chk[i].checked = false;
document.vendorform.Check_All.value = "Check All";
}
}
</script>
仅对 JavaScript 有任何帮助,因为我不知道 JSTL、jQuery 或 EL。