<SCRIPT language=javascript>
function isSelect() {
                if(getCheckedCheckboxesNum("ciId")>0) {
                 document.form.submit();
                }else{
                   alert('请选择数据!');
                   return;
                }
}/**
* This function is to get the number of the checked checkboxes.
* JK 2003-12-08
*/
function getCheckedCheckboxesNum(nameOfCheckBox)
{
var theNum=0;
var theCheckboxInputs=document.getElementsByName(nameOfCheckBox);
for (var i=0;i<theCheckboxInputs.length;i++)
{
if(theCheckboxInputs[i].checked) theNum++;
}
return theNum;
}
</SCRIPT>
... ...
<img src="../../img/xz.gif" border="0" onclick="return isSelect();">

解决方案 »

  1.   

    用下面的试看:
    <SCRIPT language=javascript>
    function isSelect() {
    flag=false;
    for (i=0;i<document.form.elements.length;i++)
    if(document.form.elements[i].checked) flag=true;
            if (flag) 
            document.form.submit();
           else
            alert("请选择数据!"); 
    }
    </SCRIPT>
      

  2.   

    不好意思用下面这个更好点:
    <SCRIPT language=javascript>
    function isSelect() {
    flag=false;
    for (i=0;i<document.form.ciId.length;i++)
    if(document.form.ciId[i].checked) flag=true;
            if (flag) 
            document.form.submit();
           else
            alert("请选择数据!"); 
    }
    </SCRIPT>