J'écris une page de connexion pour une version mobile de ma webapp et j'ai un simple champ de mot de passe HTML comme ceci:
<input id="password" type="password" />
Le seul problème est que le navigateur iPhone Safari capitalise la première lettre de l'entrée par défaut, ce qui déroute mes utilisateurs car le mot de passe est sensible à la casse et ils ne réalisent pas toujours que c'est le cas.
Quelqu'un connaît-il une méthode, une balise ou autre pour arrêter cela et forcer l'entrée iPhone en minuscules, sauf si l'utilisateur spécifie le contraire? Ou s'agit-il simplement d'une fonctionnalité de la plate-forme qui ne peut pas être modifiée?
<input type="text" name="test1" autocapitalize="none"/>
Les documents peuvent être trouvés ici: Attributs pris en charge: autocapitalize
Vous pouvez désactiver la correction automatique et la capitalisation automatique pour les champs de mot de passe et de courrier électronique.
Voici à quoi ressemble le mien:
<input autocapitalize="off" autocorrect="off" id="email" name="email" type="text">
<input autocapitalize="off" autocorrect="off" id="password" name="password" type="password">