是啊,挺简单,难道是with吗?
解决方案 »
- JSP向Servlet传值
- MySql乱码问题
- download下来的spring 的source code,怎么看
- struts2 iterator 遍历少一条记录
- 从数据库导出数据生成HTML已完成..翻页列表出现问题
- 如何获取发起请求的域名或者IP地址
- 再一次发贴,对你来说很简单,帮帮我吧,在线等
- 谁知道做jsp和innerHTML结合的树状菜单?
- 如何在servlet中强制转向到另一jsp或servlet?
- 初学者的困惑??checkbox与参数传递???紧急求助!!!在线等待。解决即抛分!
- 我用Quartz写了简单的任务调度,就是没10秒钟输出一个Hello,但是没有执行。。。。请问怎么回事?
- 急需技术人员!
var flag = false;
for (var i = 0; i < document.getElementsByName("selectFlag").length; i++) {
if (document.getElementsByName("selectFlag")[i].checked)//下面已经获取,并判断真伪 {
flag = true;
}
}
if (!flag) //条件为非则:{
alert("请选择需要删除的用户!");
return;
}
if (window.confirm("确认删除吗?")) {
with (document.getElementById("userForm")) {
method = "post";
action = "del.do";
submit();
}
}
}
function checkAll() {
for (var i = 0; i < document.getElementsByName("selectFlag").length; i++) {
document.getElementsByName("selectFlag")[i].checked = document.getElementById("ifAll").checked;//将后者赋值给前者
}
}
//定义一个标志:flag
var flag = false;
/*
document.getElementsByName("selectFlag")表示获取所有名为selectFlag的元素,并返回一个数组;
所以document.getElementsByName("selectFlag").length即表示该数组的长度
*/
for (var i = 0; i < document.getElementsByName("selectFlag").length; i++) {
//判断selectFlag数组元素中是否存在选中状态的元素
if (document.getElementsByName("selectFlag")[i].checked) {
//有任意一个或多个被选中,就修改标志flag的值
flag = true;
}
}
//如果!flag为true即flag为false亦即没有元素被选中时,提示:请选择需要删除的用户!
if (!flag) {
alert("请选择需要删除的用户!");
return;
}
//如果有元素被选中,提示用户,是否确认删除;选是的话,则把userForm已post方式提交给del.do这个连接
if (window.confirm("确认删除吗?")) {
with (document.getElementById("userForm")) {
method = "post";
action = "del.do";
submit();
}
}
}
function checkAll() {
//document.getElementsByName("selectFlag")表示获取所有名为selectFlag的元素,并返回一个数组;
for (var i = 0; i < document.getElementsByName("selectFlag").length; i++) {
//ifAll元素应该也是个checkbox,如果ifAll元素被选中,则所有的selectFlag元素都被置为选中状态,这个应该是选中所有功能
document.getElementsByName("selectFlag")[i].checked = document.getElementById("ifAll").checked;
}
}