把:
var radios = document.all.delid;
改成:
var redios = document.getElementsByName("delid");
就可以啦,input的id属性也可以不要了.

解决方案 »

  1.   

    <script language="JavaScript">
    function SelectChk(theForm)
    {
    var jjjj = 0;
      var radios = document.all.delid;
    if( !radios.length )
    {
    if(radios.checked)
    jjjj += 1;

    }
    else
    {
    for(var i=0; i<radios.length; i++)
    {
        if(radios[i].checked)
        jjjj += 1;
    }
    }  
    if(jjjj==0){
    alert("请选择要删除的记录!");
    return false;
    }
    alert("OLK");
     }
    </script>          <FORM METHOD="POST" ACTION="" name="Myform" onSubmit="return SelectChk(this)"><input type="checkbox" name="delid" value="642^" id="delid"> <input type="submit" name="Submit2" value="执行删除"></form>