<script type="text/javascript">
    function delete()
    {
     var flag=0;//初始化falg为0 表示未被选择
     for(i=0;i<document.formdelete.check.length;i++)
     {
     if(formdelete.check[i].checkde==true)
     {
     flag=1;//选中
     }
     }
     if(flag==0)
     {
     alert("请选中稿件然后再提交");
     return false;
     }
     else
     return true;
    }
    
    </script>然后:
<form action="delete.do" name="formdelete"  method="post" onsubmit="return delete()">
里面有几个<input type="radio" name="check" value="<%=String.valueOf(info.getPID())%>" /> 
还有一个提交
</form>
为毛我点提交的时候(一个单选框都没选中),它直接跳到action里面而没有完成单选框的校验。。
谢谢
javascript