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 met en majuscule 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.
Est-ce que quelqu'un connaît une méthode, une balise ou autre pour empêcher cela et forcer l'entrée de l'iPhone en minuscules, sauf indication contraire de l'utilisateur? Ou est-ce simplement une fonctionnalité de la plate-forme qui ne peut pas être modifiée?
Réponses:
<input type="text" name="test1" autocapitalize="none"/>
Les documents peuvent être trouvés ici: Attributs pris en charge: autocapitalize
la source
Vous pouvez désactiver à la fois la correction automatique et la capitalisation automatique pour les champs de mot de passe et d'e-mail.
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">
la source