कहें कि मेरे पास यह ड्रॉपडाउन है:एकाधिक विकल्प ड्रॉपडाउन का मूल्य कैसे प्राप्त करें?
<select name="color" multiple="multiple">
<option value="red">Red</option>
<option value="green">Green</option>
<option value="blue">Blue</option>
</select>
तो मूल रूप से 1 से अधिक रंग का चयन किया जा सकता है। मुझे यह पसंद है कि यदि कोई उपयोगकर्ता लाल रंग का चयन करता है, और फिर हरे रंग पर क्लिक करता है, तो मैं प्रत्येक बार एक फ़ंक्शन को कॉल करना चाहता हूं जो एक संदेश बॉक्स को पॉप करता है जिसे हाल ही में क्लिक किया गया रंग कहता है।
मैंने यह कोशिश की है:
<option value="red" onclick="alert('red');">Red</option>
<option value="green" onclick="alert('green');">Green</option>
<option value="blue" onclick="alert('blue');">Blue</option>
यह फ़ायरफ़ॉक्स और क्रोम में काम करता है, लेकिन IE में नहीं।
कोई विचार?
मेरे उत्तर पर एक नज़र डालें (http://stackoverflow.com/questions/2261518/how-to इससे पहले कि आप अपना पसंदीदा दृष्टिकोण छोड़ दें, -get-the-value-a-multi-option-dropdown/2262938 # 2262938)। छोटे टुकड़ों में आवश्यकता को तोड़ने के बाद यह जटिल नहीं है। – Tim