Piszę stronę logowania do mobilnej wersji mojej aplikacji internetowej i mam proste pole hasła HTML, takie jak:
<input id="password" type="password" />
Jedynym problemem jest to, że przeglądarka Safari na iPhonie domyślnie zapisuje pierwszą literę wpisu na wielką literę, co jest mylące dla moich użytkowników, ponieważ w haśle rozróżniana jest wielkość liter i nie zawsze zdają sobie sprawę, że tak jest.
Czy ktoś zna metodę, tag lub inny sposób, aby temu zapobiec i zmusić iPhone'a do wprowadzania małych liter, chyba że użytkownik określi inaczej? A może jest to po prostu cecha platformy, której nie można zmienić?
iphone
html
user-interface
safari
RSH1
źródło
źródło
Odpowiedzi:
<input type="text" name="test1" autocapitalize="none"/>
Dokumentację można znaleźć tutaj: Obsługiwane atrybuty: autocapitalize
źródło
Możesz chcieć wyłączyć autokorektę i autokapitalizację dla pól hasła i e-mail.
Oto jak moje wyglądają:
<input autocapitalize="off" autocorrect="off" id="email" name="email" type="text"> <input autocapitalize="off" autocorrect="off" id="password" name="password" type="password">
źródło