怎样单独把条件提出来,提高速度
function check()
{
var flag=-1;
//判断是否有复选框被选中
var cks= document.getElementsByName("hid[]");
var key= i<cks.length;//选中要删除的数据后,点击删除按钮还是弹出“请选择要删除的信息”
for(var i=0;key;i++)
{
if(cks[i].checked==true)
{
flag=1;
if(window.confirm( "请确认是否删除? ")){
return true;
}return false;
break;
}
}
if(flag==-1)
{
alert("请选择要删除的信息");
return false;
}
}
function check()
{
var flag=-1;
//判断是否有复选框被选中
var cks= document.getElementsByName("hid[]");
var key= i<cks.length;//选中要删除的数据后,点击删除按钮还是弹出“请选择要删除的信息”
for(var i=0;key;i++)
{
if(cks[i].checked==true)
{
flag=1;
if(window.confirm( "请确认是否删除? ")){
return true;
}return false;
break;
}
}
if(flag==-1)
{
alert("请选择要删除的信息");
return false;
}
}
function check(){
var cks = document.getElementsByName("hid[]");
var len = cks.length;
for(var i = 0; i < len; i++)if(cks[i].checked)return confirm("确定要删除么?");
if(!len){
alert("请选择要删除的信息");
return false;
}
}
</script>这样可以么?
function check()
{
var flag=-1;
//判断是否有复选框被选中
var cks= document.getElementsByName("hid[]");
var key= cks.length;//这个位置
for(var i=0;i<key;i++)//这个位置
{
if(cks[i].checked==true)
{
flag=1;
if(window.confirm( "请确认是否删除? ")){
return true;
}return false;
break;
}
}
if(flag==-1)
{
alert("请选择要删除的信息");
return false;
}
}
var key= cks.length;
for(var i=0;i<key;i++)
function check()
{
var flag=false;
//判断是否有复选框被选中
var cks= document.getElementsByName("hid[]");
var key = cks.length;
for(var i=0;i<key;i++)
{
if(cks[i].checked==true)
{
flag=true;
break;
}
}
if(!flag)
{
alert("请选择要删除的信息");
return false;
}
else
{
if(window.confirm( "请确认是否删除? "))
{
return true;
}
}
return false;
}
{
var flag=false;
//判断是否有复选框被选中
var cks= document.getElementsByName("hid[]");
var key = cks.length;
for(var i=0;i<key;i++)
{
if(cks[i].checked==true)
{
flag=true;
break;
}
}
if(!flag)
{
alert("请选择要删除的信息");
return false;
}
else
{
window.confirm( "请确认是否删除? ");
}
}可以这样