मैं निम्न मार्कअप है:एचटीएमएल का चयन करें - तब भी जब विकल्प नहीं बदला गया है उत्प्रेरक जावास्क्रिप्ट onchange घटना
<select onchange="jsFunction()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
एक उपयोगकर्ता बता गया नीचे खींचती है और एक ही विकल्प है कि पहले चुना गया था का चयन करता है (या नहीं करता है ' चयन को बिल्कुल बदल नहीं सकते हैं), जावास्क्रिप्ट इसे onchange
ईवेंट के रूप में नहीं मानता है। तो, jsFunction()
नहीं कहा जाता है। लेकिन मुझे इस मामले में भी jsFunction()
कहा जाता है। इसे कैसे प्राप्त किया जा सकता है?
आम तौर पर जब मैं इस व्यवहार को चाहता हूं तो मैं कोई अतिरिक्त प्रविष्टि नहीं जोड़ता जो डिफ़ॉल्ट है ... और घटना में हैंडलर जांचता है कि यह चुना गया था, और यदि ऐसा है, तो कुछ भी नहीं करें। – Geoffrey
@ गेफ्री मैंने भी ऐसा सोचा था। वह फिर से एक और समस्या लाता है। मैं गतिशील रूप से (जावास्क्रिप्ट का उपयोग करके) वांछित विकल्प का चयन कैसे कर सकता हूं (इस मामले में कोई मूल्य नहीं है)? –