disabled
टेक्स्टबॉक्स या टेक्स्टारिया के लिए विशेषता का सही मूल्य क्या है ?
मैंने पहले इस्तेमाल किया हुआ देखा है:
<input type="text" disabled />
<input type="text" disabled="disabled" />
<input type="text" disabled="true" />
disabled
टेक्स्टबॉक्स या टेक्स्टारिया के लिए विशेषता का सही मूल्य क्या है ?
मैंने पहले इस्तेमाल किया हुआ देखा है:
<input type="text" disabled />
<input type="text" disabled="disabled" />
<input type="text" disabled="true" />
जवाबों:
<input type="text" disabled="disabled" />
वैध मार्कअप है।<input type="text" disabled />
उनके नमूनों पर W3C द्वारा मान्य और उपयोग किया जाता है।HTML5 कल्पना :
http://www.w3.org/TR/html5/forms.html#en enable- and- diseable-form-controls : -the-disabled-attribute :
जाँच की गई सामग्री विशेषता एक बूलियन विशेषता है
http://www.w3.org/TR/html5/infrastructure.html#boolean-attributes :
एक तत्व पर एक बूलियन विशेषता की उपस्थिति सही मूल्य का प्रतिनिधित्व करती है, और विशेषता की अनुपस्थिति झूठे मूल्य का प्रतिनिधित्व करती है।
यदि विशेषता मौजूद है, तो इसका मान या तो खाली स्ट्रिंग होना चाहिए या ऐसा मान होना चाहिए जो विशेषता के विहित नाम के लिए ASCII केस-असंवेदनशील मिलान है, जिसमें कोई अग्रणी या अनुगामी व्हॉट्सएप नहीं है।
निष्कर्ष :
निम्नलिखित मान्य, समकक्ष और सत्य हैं :
<input type="text" disabled />
<input type="text" disabled="" />
<input type="text" disabled="disabled" />
<input type="text" disabled="DiSaBlEd" />
निम्नलिखित अमान्य हैं :
<input type="text" disabled="0" />
<input type="text" disabled="1" />
<input type="text" disabled="false" />
<input type="text" disabled="true" />
विशेषता की अनुपस्थिति झूठी के लिए एकमात्र वैध सिंटैक्स है :
<input type="text" />
सिफ़ारिश करना
यदि आप वैध XHTML लिखने के बारे में परवाह करते हैं disabled="disabled"
, <input disabled>
तो अमान्य है और अन्य विकल्प कम पठनीय हैं। एल्स, <input disabled>
छोटे होने के साथ ही उपयोग करें ।
ng-disabled
इसके बजाय उपयोग कर सकते हैं । इस तरह की अन्य विशेषताओं के साथ, आम तौर पर उनके पास बुद्धिमान ng-*
समकक्ष है
disabled={true}
JSJ कोड में काम करता है, लेकिन मुझे यकीन है कि यह केवल मान्य / अनुमत HTML5 प्रारूपों में से किसी एक के लिए ट्रांसप्ल्ड हो जाएगा।
मैंने बस इन सभी की कोशिश की, और IE11 के लिए, केवल एक चीज जो काम करने लगती है वह अक्षम है = "सच"। विकलांगों का मान या कोई काम नहीं किया गया। वास्तव में, जेपी को एक त्रुटि मिली कि सभी क्षेत्रों के लिए समान की आवश्यकता है, इसलिए मुझे काम करने के लिए अक्षम = "सही" निर्दिष्ट करना पड़ा।
disabled="false"
अभी भी तत्व को अक्षम कर देगा, क्योंकि यह इस बात का सिद्धांत हैdisabled
कि अक्षमता को ट्रिगर करता है, विशेषता का मूल्य नहीं।