verificar textos texto puntos ortografico ortografia gratis gramatica googiespell escribir corregirlo corrector comas codigo html

html - textos - googiespell



Deshabilitar la corrección ortográfica en los campos de texto HTML (5)

El siguiente fragmento de código lo deshabilita para todos los elementos de área de textarea e input[type=text] :

(function () { function disableSpellCheck() { let selector = ''input[type=text], textarea''; let textFields = document.querySelectorAll(selector); textFields.forEach( function (field, _currentIndex, _listObj) { field.spellcheck = false; } ); } disableSpellCheck(); })();

¿Puedo desactivar de algún modo la corrección ortográfica en los campos de texto HTML (como se ve en, por ejemplo, Safari)?


Para Grammarly puedes usar:

<textarea data-gramm="false" />


Sí, use spellcheck="false" , como lo define HTML5 , por ejemplo:

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


Un IFrame "disparará" el corrector ortográfico (si tiene el contenido editable configurado a verdadero) como un campo de texto, al menos en Chrome.


Actualización : según lo sugerido por un comentarista (crédito adicional a Cómo puedo deshabilitar el corrector ortográfico en las entradas de texto en el iPhone ), use esto para manejar todos los navegadores de escritorio y móviles.

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

Respuesta original: Javascript no puede anular la configuración del usuario, así que a menos que use otro mecanismo que no sea campos de texto, esto no es (o no debería ser) posible.