2016-02-19 8 views
11

मैं अपनी साइट पर इनपुट बॉक्स में स्वत: सुधार "ऑफ" इत्यादि का उपयोग कर रहा हूं। हालांकि, मैक ओएसएक्स पर सफारी अभी भी ऑटो इनपुट को सुधारता है।सफारी टेक्स्ट इनपुट में ऑटो सही अक्षम करें

यह है कि मैं क्या है:

<input autocomplete="off" autocorrect="off" autocapitalize="off" type="text" name="url" placeholder="Enter a web address">

लेकिन जब मैं सफारी संस्करण 9 (एल कैप्टन) यह अभी भी पाठ को सही ऑटो है पर उसकी जांच।

किसी के पास कोई और मजबूत जवाब है? सफारी का नया संस्करण सवारी करने पर है?

उत्तर

19

आपको अपने इनपुट में spellcheck="false" जोड़ने की आवश्यकता है।

<input autocomplete="off" autocorrect="off" autocapitalize="off" type="text" name="url" placeholder="Enter a web address" spellcheck="false">

Fiddle

+1

बिल्कुल सही! धन्यवाद हंटर। –

+0

@HunterTurner अरे मैंने ऑटोोकॉर्क्ट चालू करके कंप्यूटर पर क्रोम का उपयोग करके इसका परीक्षण किया, लेकिन यह बिल्कुल ठीक से प्रतीत नहीं होता है। क्या यह केवल मोबाइल के लिए लागू है? – hyperfkcb

+0

@hyperfkcb, यह समाधान वर्णन करता है कि विशेष रूप से सफारी के लिए वर्तनी जांच को कैसे हटाया जाए। लगता है जैसे आप स्वत: सुधार सक्षम करना चाहते हैं। यदि ऐसा है, तो आपको केवल वर्तनी जांच विशेषता को हटाने और सभी 'ऑटो' विशेषताओं को सत्य पर सेट करने की आवश्यकता है। [बेला] (https://jsfiddle.net/oucaqkqg/) –

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