Ответ 1
Вы должны сказать autocapitalize = "off" в вашей разметке
пример
<input type="text" autocorrect="off" autocapitalize="off"/>
Нажмите здесь для получения более подробной информации.
Я пытаюсь получить все строчные буквы в поле ввода текста html на телефоне samsung samsung.
Может ли кто-нибудь предложить что-то еще, чтобы попытаться остановить автоматическую заглавную букву для первой буквы в текстовом поле?
Я пробовал следующее, и ничего не работает.
CSS
.my_username{text-transform:lowercase;}
input[type=text] {text-transform:lowercase;}
JS
my_username.setAttribute("autocapitalize","off");
in submitonenter(my_username.value.toLowerCase();)
HTML
input autocapitalize="off" type="text" class="my_username" name="username" size="19" value="" maxlength="19" onkeypress="submitonenter(event,this)"
Вы должны сказать autocapitalize = "off" в вашей разметке
пример
<input type="text" autocorrect="off" autocapitalize="off"/>
Нажмите здесь для получения более подробной информации.
Для телефонов Android вы должны использовать autocomplete="off"
Поэтому, если вы хотите получить что-то общее, полный ответ @kumars:
<input type="text" autocorrect="off" autocapitalize="none" autocomplete="off"/>
Атрибуты autocorrect и autocapitalize работают на iPhone или iPad, автозаполнение - для любого устройства под управлением Android.
NB: Используйте autocapitalize="none"
вместо autocapitalize="off"
потому что "off" устарел для автокапитализации. См. Официальную документацию.
Если вы также используете React, используйте autoCapitalize="none"
.