2008-12-16 26 views

उत्तर

9

वाक्य रचना निष्क्रिय करने के लिए एक HTML इनपुट इस प्रकार है:

<input type="text" id="input_id" DISABLED /> 
+2

RoBorg का जवाब भी XHTML में मान्य है। – scunliffe

+1

एचटीएमएल 4.1 विशिष्टता वह निर्देशित करता है, मेरे उत्तर में एक ही कोड है। –

+0

एचटीएमएल 4.1 पुराना है। एक्सएचटीएमएल को वैध होना चाहिए, इसलिए ब्राउज़र इसे एक से दूसरे तक लगातार प्रदर्शित करते हैं, क्योंकि अलग-अलग ब्राउज़रों के पास मैला डेवलपर्स (और इसे सही नहीं मिल सकता है) के बाद सफाई के लिए अलग-अलग त्रुटि-हैंडलिंग कोड होते हैं। –

46
<input type="text" required="true" value="" readonly="true"> 

यह केवल पढ़ने के लिए मोड में एक पाठ बॉक्स कर देगा, पासवर्ड और datepickers पैदा करने में उपयोगी हो सकता है।

+5

निश्चित रूप से 'आवश्यक = "सत्य"' भाग को सामान्य रूप से एक पठनीय पाठ बॉक्स में जोड़ना एक बुरा विचार है। ऐसे मामले हो सकते हैं जहां टेक्स्टबॉक्स को कोई मूल्य नहीं मिलता है। फिर आपका फॉर्म सबमिट नहीं किया जाएगा और उपयोगकर्ता इसके बारे में कुछ भी नहीं कर पाएगा। –

+2

इस उत्तर ने मुझे अक्षम और पढ़ने के बीच के अंतर को खोजने में मदद की; उपयोगकर्ता इंटरैक्शन को रोकने के लिए आखिरकार मुझे जो चाहिए वह पढ़ना, लेकिन फिर भी पूर्व-दर्ज मूल्य सबमिट करना। देखें http://www.htmlcodetutorial.com/forms/_INPUT_DISABLED.html – cellepo

4

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

<input type="text" readonly> 

या

<input type="text" disabled> 
+0

मुझे यकीन नहीं है कि यह पोस्टर प्रश्न का उत्तर देता है, और आईडी शायद अन्य उत्तरों में से किसी एक टिप्पणी के रूप में बेहतर अनुकूल है, या फिर से लिखा है अक्षम विशेषता –

+0

@ स्टुअर्ट-सिग्लर का नया बिंदु शामिल करें: मुझे लगता है कि यह करता है। हालांकि मैंने उदाहरण जोड़ा है। – sjsupersumit

संबंधित मुद्दे