मेरे पास एक HTML फॉर्म में निम्न बहु-चयन बॉक्स है, जहां उपयोगकर्ता एक या अधिक विकल्प चुन सकता है।खाली कैसे पोस्ट करें <select .. एकाधिक> HTML तत्व खाली होने पर?
<select id="eng_0" name="eng_0[]" multiple size="3">
<option value="Privilégier">Privilégier</option>
<option value="Accepté">Accepté</option>
<option value="Temporaire">Temporaire</option>
</select>
उपयोगकर्ता कोई विकल्प चयन करता है, प्रपत्र एक PHP बैकएंड में पोस्ट किया जाता है, लेकिन यह $ _POST [ 'eng_0'] के रूप में यदि क्षेत्र भी फार्म पर नहीं था के लिए कोई खाली सरणी मूल्य पैदा करता है।
यह अनचेक चेकबॉक्स की तरह है जो समस्या सबमिट नहीं की गई है।
क्या कोई चयनित विकल्प नहीं है, भले ही इसे चुनिंदा ऑब्जेक्ट पोस्ट करने का कोई तरीका है? यह jQuery में हो सकता है अगर यह मदद करता है।
हाँ, HTML तत्वों है कि "सफल नहीं" हैं नहीं भेजता है (जो कोई चयन के साथ चयन बक्से, चयनित एक के बिना रेडियो बटन, और अनियंत्रित चेक बॉक्स शामिल हैं)। – Powerlord
प्रश्न वास्तव में अस्पष्ट है, क्योंकि आप 'isset ($ _ POST ['eng_0'] के साथ मान को नियंत्रित कर सकते हैं) .. .. क्या आपका मतलब है * चयन करने के लिए पोस्ट करें, भले ही कोई विकल्प नहीं चुना गया हो *? – jolt
एक साइड नोट के रूप में, ऐसा प्रतीत होता है कि यह भी चुनता है कि "एकाधिक" नहीं हैं, यह व्यवहार हो सकता है और सबमिट नहीं किया जा सकता है, अगर उनके पास "कोई मूल्य नहीं" चुना गया है। उदाहरण के लिए यदि आपने यह जावास्क्रिप्ट 'document.getElementById ('select_id') चलाया है। Value = 'a non option';' (आमतौर पर सामान्य उपयोगकर्ता इनपुट के साथ कोई समस्या नहीं है क्योंकि वे ड्रॉपडाउन से कुछ भी नहीं चुन सकते हैं)। बस सोचा कि मैं इसका जिक्र करूँगा :) – rogerdpack