document.form2.answer
改成
document.getElementsByName("answer")

解决方案 »

  1.   


    <SCRIPT LANGUAGE="JavaScript">
    function check() {
    var len = document.form2.answer.length;
    var checked = false; for(var i = 0 ; i < len ; i++)
    {
    if(document.form2.answer[i].checked)
    {
    checked = true;
    break;
    }
    }
    if(checked)
    {
    return confirm("确定要删除吗?");
    }
    else
    {
    alert("对不起,你没有选择要删除的对象!");
    return false;
    }
    }
    </SCRIPT>
      

  2.   

    你看下你的document.form2.answer.length的值,要是为1,再看下document.form2.answer[0].checked的值
      

  3.   


    <SCRIPT LANGUAGE="JavaScript">
    function check() {
    var answer = document.getElementsByName("answer")
    var len = answer.length;
    var checked = false;
    for(var i = 0 ; i < len ; i++)
    {
    if(answer[i].checked)
    {
    checked = true;
    break;
    }
    }
    if(checked)
    {
    return confirm("确定要删除吗?");
    }
    else
    {
    alert("对不起,你没有选择要删除的对象!");
    return false;
    }
    }
    </SCRIPT>
      

  4.   

      ff有firebug调试JS