2012-07-23 18 views
49

Bir formdaki çoklu seçimden değerleri nasıl gönderebilirim? Gönderdiğimde, seçilen değerlerin hiçbiri gönderilmez.Çoklu seçenekten değerler seç

<form id="form" action="" method="post"> 
    <div> 
     <select id="inscompSelected" multiple="multiple" class="lstSelected"> 
      <option value="1">1</option> 
      <option value="2">2</option> 
      <option value="3">3</option> 
      <option value="4">4</option>     
     </select> 
     <input type="submit" value="submit"> 
    </div> 
</form> 
+0

Hangi sunucu tarafı dili kullanıyorsunuz? – iambriansreed

cevap

92

Bir name öznitelik eklemek gerekir ve bunun beri katları Sonunda dizi sembolünü [] ihtiyaç seçin.

<select name="something[]" id="inscompSelected" multiple="multiple" class="lstSelected"> 
+6

Çoklu seçim olduğundan, adın [[] 'ile bitmesini istiyorsanız (böylece bir dizi olarak gönderilir). –

+2

Ayrıca, PHP gibi bir şey kullanıyorsanız, gönderildikten sonra hangi değişkenin tutulduğunu görmek için her zaman $ _POST değerini atabilirsiniz. – Biotox

+0

Teşekkürler @Rocket. – iambriansreed