आप किसी भी select
तत्व की वर्तमान option
चुन सकते हैं:क्या एचटीएमएल 5 डेटालिस्ट के लिए कोई चयनित इंडेक्स है?
mySelect.options[mySelect.selectedIndex]
मैं एक DataList साथ भी ऐसा ही कर सकते हैं? कुछ इस तरह:
<input id = "input" list = "datalist" type = "text" />
<datalist id = "datalist">
<option value = "No. 1"></option>
<option value = "No. 2"></option>
<option value = "No. 3"></option>
</datalist>
<script>
var datalist = document.getElementById ("datalist");
var input = document.getElementById ("input");
input.addEventListener ("keyup", function (event) {
if (event.which === 13) {
alert (datalist.options[datalist.selectedIndex]); // Example
}
}, false);
</script>
सावधान: जब उपयोगकर्ता DataList से लटकती आइटम पर क्लिक करता है (माउस क्लिक), किसी भी स्थिति है निकाल दिया गया (chrome21) –
शायद ईवेंट श्रोता को 'इनपुट' में बदलना चाहिए क्योंकि इससे दिमित्री समस्या के साथ काम करेगा। –