2012-07-23 21 views
49

मैं फ़ॉर्म में एकाधिक चयन से मूल्य कैसे पोस्ट कर सकता हूं? जब मैं सबमिट करता हूं तो चयनित मानों में से कोई भी पोस्ट नहीं किया जाता है।एकाधिक चयन से पोस्ट मान

<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

आप किस सर्वर साइड भाषा का उपयोग कर रहे हैं? – iambriansreed

उत्तर

92

आप और एक name विशेषता जोड़ने की जरूरत यह है के बाद से एक बहु का चयन आप अंत में सरणी प्रतीक [] की जरूरत है।

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

चूंकि यह एक से अधिक चयन है, इसलिए आप नाम '[] 'के साथ समाप्त करना चाहते हैं (ताकि यह एक सरणी के रूप में पोस्ट किया गया हो)। –

+2

मैं यह भी जोड़ूंगा कि यदि आप PHP की तरह कुछ उपयोग कर रहे हैं तो आप सबमिट करने के बाद कौन सा चर आयोजित किया जाता है, यह देखने के लिए आप हमेशा '$ _POST' को डंप कर सकते हैं। – Biotox

+0

धन्यवाद @ रॉकेट। – iambriansreed