如果checkbox是数组,具体语法应该怎么写?

解决方案 »

  1.   

    <form name="form1" method="post" action="">
      <input name="checkbox" type="checkbox" value="1">游泳
      <input type="checkbox" name="checkbox2" value="2">跑步
      <input type="checkbox" name="checkbox3" value="3">跳远
      <input type="checkbox" name="checkbox4" value="4">跳高
      <input type="checkbox" name="checkbox5" value="5">单杠
      <input type="checkbox" name="checkbox6" value="6">双杠
      <input type="submit" name="Submit" value="提交" onclick="alert(getCheckedValue(this.form));">
    </form>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function getCheckedValue(form){
      var returnValue = "";
      var elememts = form.elements;
      for (var i = 0; i < elememts.length; i++){
        if (elememts[i].type == "checkbox"){
          if (elememts[i].checked == true){
            returnValue += elememts[i].nextSibling.nodeValue;
          }
        }
      }
      return returnValue;
    }
    //-->
    </SCRIPT>
      

  2.   

    一组checkbox最好名字都命成一样的,
    不论前台还是后台处理起来都比较方便
      

  3.   

    谢谢:KimSoft(革命的小酒天天醉)