HTML / css द्वारा क्रोम / सफारी वर्तनी जाँच को बंद करें


126

क्या किसी वेब डेवलपर के लिए Chrome / Safari / WebKit की वर्तनी विशेष inputया textareaतत्वों पर वर्तनी को बंद करने का कोई तरीका है ? मेरा मतलब या तो विशेष टैग विशेषता या मालिकाना सीएसएस निर्देश से है।

एस की रूपरेखा को बंद करने के लिए सीएसएस निर्देश है inputतो मैंने सोचा कि यह भी मौजूद हो सकता है। मुझे पता है कि कोई उपयोगकर्ता इसे कैसे कर सकता है।

या, एक उपयोगकर्ता के रूप में, क्या मैं इसे कुछ विशेष डोमेन के लिए अक्षम कर सकता हूं?


3
HTML टेक्स्टफील्ड पर डिसएबल स्पेल-चेकिंग का सटीक डुप्लिकेट ~ 5 साल तक। लगता है कि मध्यस्थ अधिक कानूनी सवालों को बंद करने में व्यस्त थे।
डैन डस्केल्सस्कु

जवाबों:


211

हां, एचटीएमएल 5 वर्तनी जांच विशेषता है।

<textarea spellcheck="false"> या <input type="text" spellcheck="false">

http://www.whatwg.org/specs/web-apps/current-work/multipage/editing.html#spelling-and-grammar-checking

अद्यतन: यह अब सभी ब्राउज़रों के नवीनतम संस्करणों में समर्थित है।


यह सफारी मोबाइल पर काम नहीं करता है। मेरे पास एक इनपुट है जिसे मैं वर्तनी जांच को अक्षम करना चाहता हूं और आईपैड स्पेलिंग सुझावों को लाता रहता है भले ही विशेषता वर्तनी जांच FALSE पर सेट हो। :(
थियागोपक्स

क्रोम एंड्रॉइड 67: /
रे फॉस

36

यह सफारी 7.1 में काम करता है और दूसरों में भी काम करना चाहिए:

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

केवल spellcheck="false"काम नहीं किया।


7

एक फार्म के सभी तत्वों के लिए यह संभव है और इसलिए:

<form spellcheck="false" .. />

3

इनपुट टैग की रूपरेखा के बारे में: ऐसा न करें, यह उपयोगकर्ताओं के लिए एक दृश्य क्यू है।

लेकिन अगर आपको:

#your-input{outline:none;}

3
यदि आप रूपरेखा से छुटकारा पा रहे हैं तो यह आमतौर पर है क्योंकि आपके पास पहले से ही अन्य दृश्य संकेत हैं :focusऔर रूपरेखा उनके साथ हस्तक्षेप कर रही है; :focusडिफ़ॉल्ट के रूप में छोड़ने से विभिन्न ब्राउज़रों के बीच असंतोष होता है। stackoverflow.com/questions/71074/… इस मामले में भी मददगार हो सकता है।
हॉकेन

2
@ मैंने देखा कि कई साइटें दृश्य संकेतों को हटाती हैं और कोई प्रतिस्थापन प्रदान नहीं करती हैं। मैं कस्टम cues के साथ ठीक हूं, लेकिन कुछ होना चाहिए।
कैमिलो मार्टिन

1
प्रश्न टेक्स्ट बॉक्स के अंदर स्क्वीगली लाइन के बारे में है जब वर्तनी जांच में इनपुट गलत हो जाता है, यदि मैं गलत नहीं हूँ तो आउटलाइनिंग नहीं। उस ने कहा, आपका जवाब अच्छी जानकारी है।
MrBoJangles

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.