有一个多选列表框:
<form >
<select   name= "select1 "> 
<option   value= "001 "> a </option> 
<option   value= "002 "> b </option> 
<option   value= "003 "> c </option> 
</select> 
</form>
现在想如果有a 和 b 被选中了,我需要将他们连接成一个字符串然后存到Mysql 数据库中去。
请问用Javascript 和PHP 的方法分别怎么实现?

解决方案 »

  1.   


    <form   name=f>   
      <select   name=s   multiple>   
      <option   value="1">1   
      <option   value="2">2   
      <option   value="3">3   
      </select>   
      <input   name="a">   
      <input   type=button   value="GET"   onclick="aa()">   
      </form>   
      <script>   
      function   aa()   
      {   
      l=document.f.s.options   
      for(i=0;i<l.length;i++)   
      {   
      if(l[i].selected)   document.f.a.value+=l[i].value   +   ","   
      }   
        
      }   
      </script>
      

  2.   

    对于 <input   name="a">   可以认为对应mysql数据库中的字段 a 吗?
      

  3.   

    你用的什么语言java还是.net取道 后台就可以了