В моем приложении я показываю URL-адрес моего UIWebView. Эта страница веб-просмотра также содержит текстовые поля, и я хочу отключить функцию автозамены = отключена для этих текстовых полей. Я пробовал все методы, но все напрасно.Autocorrect не работает в UIWebView
Вот мой код
[webView stringByEvaluatingJavaScriptFromString: @"var field = document.getElementsByTagName('input');"
"for(var i = 0 ;i < field.length;i++){ "
"if(field[i].type == 'text'){"
"field[i].autocorrect = 'off';"
"field[i].spellcheck='off';"
"field[i].autocomplete='off';"
"field[i].value = 'hello';"
"}"
"}"];
Как вы можете видеть, я попытался все эти функции (автозамена, автозаполнение и орфография, как выключено) как индивидуально, так и в комбинации. Но ничего не работает.
автозамены = «выключено»; будет делать работу. Просто поставьте некоторые предупреждения внутри цикла for, чтобы убедиться, что ваши HTML-элементы выбраны. – sElanthiraiyan
i поле field [i] .value = 'hello' только для того, чтобы определить, выбирается ли поле ввода или нет, и оно выбирается. Также я пытаюсь autocorrect = «off», как вы говорите, но все же он не работает –