<select name="sub_id[]"  size='4'  multiple>...</select>
print_r($_POST['sub_id']);

解决方案 »

  1.   

    <form name="form1" method="post" action="">
      <p>
        <select name="id[]" size="4" multiple>
          <option value="test" selected>test</option>
          <option value="test1">test1</option>
          <option value="test2">test2</option>
        </select>
      </p>
      <p>
        <input type="submit" name="Submit" value="Submit">
      </p>
    </form>
    <?php
    foreach($id as $v){
    echo $v."<br>\n";
    }
    ?>
      

  2.   

    直接就行了html不要改变
    <form name="frmList" method="post" action="" >
    <p>
        <select name="id" size="4" multiple>
          <option value="test" selected>test</option>
          <option value="test1">test1</option>
          <option value="test2">test2</option>
        </select>
      </p>
      <p>
        <input type="submit" name="Submit" value="Submit">
      </p>
    </form>
    //javascriptfunction submitIt(){
    var frm=document.frmList;
    var aryselnum=frm.id;
    var arynum=aryselnum.length;
    var arytemp=frm.id;
    var strtemp="";
    if (typeof(arynum)=="undefined")
    {
    if(frm.id.checked == true)
    {
    strtemp = arytemp.value+","
    }

    }
    else{
    for(i=0,j=0;i<arynum;i++,j++){
    if(aryselnum[i].checked==true){
    arytemp[i].disabled = false;
    strtemp=strtemp + arytemp[i].value+","
    arytemp[i].disabled = true;
    }
    }
    }

    //strtemp ;就是获得的选项例如: 1,2,3,

    frm.submit();
    }