2008-10-31 20 views

उत्तर

281

अद्यतन: जैसा कि एक टिप्पणीकर्ता द्वारा सुझाया गया है (How can I disable the spell checker on text inputs on the iPhone पर अतिरिक्त क्रेडिट), सभी डेस्कटॉप और मोबाइल ब्राउज़र को संभालने के लिए इसका उपयोग करें।

<tag autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/> 

मूल जवाब: जावास्क्रिप्ट, उपयोगकर्ता सेटिंग्स ओवरराइड नहीं कर सकते इसलिए जब तक आप textfields के अलावा अन्य एक और तंत्र का उपयोग, यह संभव नहीं है (या नहीं होना चाहिए)। के रूप में HTML5 द्वारा परिभाषित

+4

यह क्यों स्वीकार किया गया है? यह समझ में नहीं आता है क्योंकि ब्राउजर इसे अनुमति देता है तो यह उपयोगकर्ताओं की सेटिंग्स को ओवरराइड कर सकता है। ms2ger का जवाब देखें। – usr

+0

सिर्फ इसलिए कि उस समय यह सबसे अच्छा जवाब था। मुझे लगता है कि माइकल वापस नहीं गया है और दूसरे को सही के रूप में चिह्नित किया है। यह मेरे साथ अच्छा होगा क्योंकि यह एक बेहतर जवाब है। –

+2

ब्राउज़र संगतता को ध्यान में रखना महत्वपूर्ण है - मोबाइल सफारी (आईओएस) उदाहरण के लिए टैग का सम्मान नहीं करता है - http://www.wufoo.com/html5/attributes/17-spellcheck.html – radicand

152

हाँ,, spellcheck="false" उपयोग करते हैं, उदाहरण के लिए:

<textarea spellcheck="false"> 
    ... 
</textarea> 
+1

एमडीएन में एक तालिका है जो डिफ़ॉल्ट मान दिखाती है विभिन्न ब्राउज़रों और तत्वों के लिए वर्तनी जांच: https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/spellcheck – Paul

+0

मुझे एक त्रुटि मिल रही है "अज्ञात DOM प्रॉपर्टी वर्तनी जांच। क्या आपका मतलब वर्तनी जांच है?" 'वर्तनी जांच' का उपयोग करना इसे संतुष्ट करता है। सिर्फ प्रतिक्रिया-डोम चीज हो सकती है। – Shanimal

+1

@ शनिमल हां, प्रतिक्रिया डोम विशेषताओं के लिए ऊंट-केस का उपयोग करती है। "सामग्री-संपादन योग्य सेट पर सत्य" चाल के लिए https://reactjs.org/docs/introducing-jsx.html – sookie

7

एक iframe जाएगा "ट्रिगर" वर्तनी परीक्षक (यह सच करने के लिए सामग्री संपादित नहीं किया जा सेट है) सिर्फ एक पाठ फ़ील्ड के रूप में, पर कम से कम क्रोम में।

+1

+1 देखें जो असली चाल है –

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