if(document.getElementsByName("agree")[0].checked == false){
   alert("请先勾选");
   return;
}

解决方案 »

  1.   

    用tagNamefunction check()
         {
     
             var box=document.getElementById("chkAgree").tagName=="checkbox";
              if(box==false)
            {
               alert('请先勾选');
                return false;
            }      }
      

  2.   

    上面那段没有达到你目的,这段试试!function check() 
        { 
              if(!document.getElementById("chkAgree").checked) 
            { 
              alert('请先勾选'); 
                return false; 
            }       } 
      

  3.   

    if (checkbox.checked==true) 选中
      

  4.   


    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="usertest.aspx.cs" Inherits="usertest" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>无标题页</title> 
            <script>
         function check()
         {
              if(document.getElementById("chkAgree").checked==false)
            {
               alert('请先勾选');
                return false;
            }      }
     
    }
    </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <input id="chkAgree" runat="server" name="agree" type="checkbox"
                     value="" />
            <asp:Button ID="Button1" OnClientClick="javascript:return check()" runat="server" Text="Button" />
        </div>
        </form>
    </body>
    </html>
      

  5.   

    顶楼上的,就是那样的。单个checkbox是那样的顺便给你介绍一个多个的吧function acheck()
    {
        var ss="";//保存你选择的checkbox的值
        var cbox=document.all("chkAgree");//获取对象
        for(var i=0;i<document.all("chkAgree").length;i++)
        {
          if(cbox[i].checked)
          {
            ss+=cbox[i].value;
          }
        }
        alert(ss);
    }
      

  6.   


    function check()
         {
              var chkTarget = document.getElementById("chkAgree");
              if(chkTarget.type.toLowerCase() == "checkbox" && chkTarget.checked == false)
            {
               alert('请先勾选');
                return false;
            }      }
    稍微改了改
      

  7.   

    function check() 
        { 
              if(!document.getElementById("chkAgree").checked) 
            { 
              alert('请先勾选'); 
                return false; 
            }       }