我的问题是:我想让用户通过checkbox同时选择多条记录,然后提交进行删除(类似于邮箱里面的删除邮件功能),通过下面的javascript进行判断用户是否选择了记录,代码如下
function delbook(act){
var flag;
for(i=0;i<document.form1.del.length;i++){
if(document.form1.del(i).checked==true){
flag="true";
break;
}
}
if(flag=="true"){
if(confirm("你确定要删除吗?")){
document.form1.actiontype.value=act;
document.form1.submit();
}
}
else{
alert("请选择要删除的记录!");
}
}
这段代码有这么个问题:如果记录总数为一时,你选择checkbox后,程序还是判断你没有选择,我估计是document.form1.del(i).checked的问题,请大家帮帮忙解决这个问题?
function delbook(act){
var flag;
for(i=0;i<document.form1.del.length;i++){
if(document.form1.del(i).checked==true){
flag="true";
break;
}
}
if(flag=="true"){
if(confirm("你确定要删除吗?")){
document.form1.actiontype.value=act;
document.form1.submit();
}
}
else{
alert("请选择要删除的记录!");
}
}
这段代码有这么个问题:如果记录总数为一时,你选择checkbox后,程序还是判断你没有选择,我估计是document.form1.del(i).checked的问题,请大家帮帮忙解决这个问题?
解决方案 »
- 请高手指点,jetty7嵌入式启动不支持EL表达式
- 急 大家来看看一个简单数组操作
- 一百分求解,急!解决马上结仇,谢谢各位,高手请进,关于标签问题,闷头三天没有解决
- javabean 问题
- 我做的新年祝福页面,希望大家支持
- 在JSP中如何向数据库中存取图片?
- 有关oracle导入导出问题
- 想自己做地方门户网站,求帮助
- 一个查询结果的显示问题——高分有送
- 一JSP表单有一Servlet处理,如何将表单中的值由Servlet再传递到另一JSP页面,看里面的具体描述.
- 问一个奇怪的问题,,
- "ABCD|EFG|HIJK|...", 象这样以某个特定字符("|")间隔的字符串, java里有没有现成的函数来拆分?
var flag;
if(document.form1.del.length){
for(i=0;i<document.form1.del.length;i++){
if(document.form1.del(i).checked==true){
flag="true";
break;
}
}
}else
{
if(document.form1.del.checked==true){
flag="true";
break;
}
}
if(flag=="true"){
if(confirm("你确定要删除吗?")){
document.form1.actiontype.value=act;
document.form1.submit();
}
}
else{
alert("请选择要删除的记录!");
}
}