Tengo un programa de JavaScript que realiza la entrada y quiero eliminar el corrector ortográfico.
let inp = document.createElement('input'); inp.placeholder = "enter line of code"; inp.autocomplete = "off"; //did not work inp.spellcheck = "false"; Intenté usar inp.spellcheck = "false"; y no funcionó, sin embargo, solo funcionó el corrector ortográfico = "falso" en una entrada
Establezca un atributo en su lugar.
const inp = document.body.appendChild(document.createElement('input')); inp.placeholder = "enter line of code"; inp.autocomplete = "off"; inp.setAttribute('spellcheck', 'false');Si trabaja con la propiedad de spellcheck DOM de JavaScript (a diferencia del atributo de spellcheck HTML), debe asignar un valor booleano real, no una cadena .
const inp = document.body.appendChild(document.createElement('input')); inp.placeholder = "enter line of code"; inp.autocomplete = "off"; inp.spellcheck = false; // not "false" which is a string