काइल के समाधान ने मेरे लिए पूरी तरह से ठीक काम किया इसलिए मैंने किसी भी जेएस और सीएसएस से बचने के लिए अपना शोध किया, लेकिन सिर्फ HTML के साथ चिपका रहा। selected
जिस आइटम को हम हेडर के रूप में प्रदर्शित करना चाहते हैं, उसके मूल्य को जोड़कर उसे पहले स्थान पर एक प्लेसहोल्डर के रूप में दिखाने के लिए मजबूर करता है। कुछ इस तरह:
<option selected disabled>Choose here</option>
पूरा मार्कअप इन पंक्तियों के साथ होना चाहिए:
<select>
<option selected disabled>Choose here</option>
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
<option value="4">Four</option>
<option value="5">Five</option>
</select>
आप इस बेला पर एक नज़र डाल सकते हैं , और यहाँ परिणाम है:
यदि आप नहीं चाहते हैं कि उपयोगकर्ता द्वारा चयनित बॉक्स पर क्लिक करने के बाद प्लेसहोल्डर टेक्स्ट को एक बार विकल्पों में सूचीबद्ध किया hidden
जाए, तो इस तरह की विशेषता जोड़ें :
<select>
<option selected disabled hidden>Choose here</option>
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
<option value="4">Four</option>
<option value="5">Five</option>
</select>
चेक बेला यहाँ और नीचे स्क्रीनशॉट।