var field=document.getElementsByName("checkboxname");
var flag
flag=false;
for(i=0;i<field.length;i++)
{
if(field[i].checked)
{
flag=true;
break;
}
}
if(flag==true)
{
return true;
}
else
{
alert("请选择要删除的新闻!")
return false;
}
}
var flag
flag=false;
for(i=0;i<field.length;i++)
{
if(field[i].checked)
{
flag=true;
break;
}
}
if(flag==true)
{
return true;
}
else
{
alert("请选择要删除的新闻!")
return false;
}
}
<input type="checkbox" name="checkboxname" value="" style="display:none">
提交之前,判断一下,若其它非隐藏的checkbox无选中的话,就选中这个隐藏checkbox,否则则取消选中
<%if rs("ok")<>"" then
response.write"checked"%>
这段代码放到<input里面就可以了
flag=true;
写得没意义,不明白想干什么
if(checks!=null){
if(typeof(checks.length)!="undefined"){
for(var i=0;i<checks.length;i++){
if(checks[i].value==DealerId)
{
checks[i].checked=true;
}
}
}
}
var chkbox = document.getElementsByName('checkboxname');
for(var i=0;i<chkbox.length;i++){
if(chkbox[i].tagName=='INPUT' && chkbox[i].type=='checkbox'){//判断是否是checkbox
chkboxNum++;//checkbox总数++
if(chkbox[i].checked){
chked++;//选中的checkbox总数++
}
}
}
if(chkbox==0 || (chkboxNum>0 && chked==0)){
//如果不存在checkbox或者存在checkbox但没有选中,则不提交
alert('请选择要删除的新闻');
return false;
}else{
return true;
}仅供参考
if(document.all.checkbox.value==""){
alert("请选择要删除的新闻");
document.all.checkbox.focus();
return false;
}
}function post()
{
if(document.all.checkbox.value=="")
{
return(ckform());
}
else
{
var chvalue="";
for (var i=0;i<document.all.checkbox.length;i++)
{
var e=document.all.checkbox[i];
if(e.checked){
chvalue=chvalue+e.value+"&";//取checkbox的值
}
}
window.alert(chvalue);
}
}