2011-11-29 12 views
20

में टैग को अक्षम/रीडोनली का चयन करें मैं एक चुनिंदा टैग को केवल पढ़ने के लिए कैसे जा सकता हूं। मैंने पढ़ा है कि आप केवल पढ़ने के रूप में चयन नहीं कर सकते हैं। मैं करता हूं कि मैं इसे अक्षम के रूप में सेट कर सकता हूं लेकिन ... यह एक विकल्प नहीं है। मैं उपयोगकर्ता को चुनिंदा टैग में शेष विकल्पों को देखना चाहता हूं, लेकिन उनमें से कोई भी चुनने में सक्षम नहीं हूं ..एचटीएमएल

कोई विचार?

+3

जोड़ने बात है क्या द्वारा नकली केवल पढ़ने के लिए कर सकते हैं उपयोगकर्ता को सभी विकल्पों को देखने की अनुमति देने के लिए, लेकिन उनमें से किसी को भी चुनने की अनुमति न दें? – dhblah

+25

मुझे डुनो दोस्त। मैं सिर्फ प्रोग्रामर हूं। बेवकूफ उपयोगकर्ताओं से पूछो। :-( – Tiwaz89

+2

@ रेल्बॉर्ग, मैं इतनी मेहनत से हँसे कि मेरे कॉलेजों ने मुझे एक अजीब रूप दिया। –

उत्तर

33

आप अक्षम विशेषता का उपयोग कर सकते हैं। उदाहरण के लिए

<select > 
    <option disabled="disabled" value="volvo">Volvo</option> 
    <option disabled="disabled" value="saab">Saab</option> 
    <option disabled="disabled" value="mercedes">Mercedes</option> 
    <option disabled="disabled" value="audi">Audi</option> 
</select> 
+1

मैं देखता हूं .. पूरे विकल्प टैग को अक्षम करने के बजाय प्रत्येक विकल्प टैग को अक्षम के रूप में सेट करें। आपकी मदद के लिए धन्यवाद सैफुद्दीन। वास्तव में इसकी सराहना करें – Tiwaz89

+1

चयनित मानों को फॉर्म के साथ सबमिट करने से रोकता है, हालांकि –

+0

@ बटलबूटक हां, आप सही हैं। किसी प्रपत्र में अक्षम तत्व सबमिट नहीं किए जाएंगे जबकि अक्षम विशेषता <इनपुट प्रकार = "छिपी हुई"> के साथ काम नहीं करेगी फ़ील्ड का उपयोग चयनित मूल्यों के लिए किया जाएगा। –

10

मान लेते हैं कि टैग आईडी = "mySelectID", और jQuery निवासी है, तो यह है:

<script language="javascript"> 
// disable all the options that are not in use: 
$("#mySelectID option").not(":selected").attr("disabled", "disabled"); 

// to remove readonly, enable them again: 
$("#mySelectID option").not(":selected").attr("disabled", ""); 
</script> 
+1

jQuery अब गुणों और गुणों के बीच अंतर करता है , तो आप यह भी कर सकते हैं: '$ (चयनकर्ता) .prop ('अक्षम', सत्य) 'विवरण: http://api.jquery.com/prop/ –

0

मैं विकल्प टैग के लिए चयनित विकलांग मूल्यों का इस्तेमाल किया।

यह उपयोगकर्ता को एक विकल्प चुनने के साथ-साथ उस विकल्प को अक्षम करने के लिए प्रेरित करने के उद्देश्य से कार्य करेगा।

उदाहरण:

<option selected disabled>-Select-</option> 
0

https://coderanch.com/t/469173/select-box-READONLY-true

यदि आप चुनिंदा बॉक्स को अक्षम करना चाहते हैं, तो आप वापस से पहले प्रपत्र सबमिट इसे सक्षम करने के लिए एक जावास्क्रिप्ट कोड का उपयोग कर सकते हैं। तो फार्म के ऑनसबमिट घटना पर, आप सलेक्ट बॉक्स ताकि अपने मूल्य भी जब फ़ॉर्म सबमिट किया जाता प्रस्तुत की है सक्षम कर सकते हैं ...

0

आप इसे style="pointer-events:none;"