代码如下,为什么当有选择项的时候还是回弹出'您没有选择任何数据!'?function remove_all_news(){
if(confirm('确认要全部删除吗?')){
var params="?id_list=";
var url='/topiclist/remove_topic_list';
var checks = document.getElementsByTagName("INPUT");
for(i = 0;i<checks.length;i++){
if (checks[i].checked==false){
alert('您没有选择任何数据!');
return false;
}
}
//为什么到这里就不往下执行了?
$("input[name='news[]']").each(function(){
if( $("input[name='news[]']").attr('checked') == true){
params += $(this).attr('value')+','
}
})
url = url+params;
$.get(url,function(data){
var obj = eval("("+data+")");
alert(obj.errormsg);
location = location;
})
}
}
if(confirm('确认要全部删除吗?')){
var params="?id_list=";
var url='/topiclist/remove_topic_list';
var checks = document.getElementsByTagName("INPUT");
for(i = 0;i<checks.length;i++){
if (checks[i].checked==false){
alert('您没有选择任何数据!');
return false;
}
}
//为什么到这里就不往下执行了?
$("input[name='news[]']").each(function(){
if( $("input[name='news[]']").attr('checked') == true){
params += $(this).attr('value')+','
}
})
url = url+params;
$.get(url,function(data){
var obj = eval("("+data+")");
alert(obj.errormsg);
location = location;
})
}
}
上面都return false了你觉得下面的代码还会执行吗?
var j=0;
for(i = 0;i<checks.length;i++){
if (checks[i].checked){
j++;
}
}
if(j==0){
alert('没有选择任何选项');
return false;
}