2010-12-08 40 views
5

Pour les navigateurs de bureau, je peux définir ceci sur un champ pour désactiver la liste d'achèvement automatique basée sur les entrées récentes.Y at-il un indicateur que vous pouvez définir pour désactiver le comportement de suggestion automatique pour un champ HTML sur iPad/iPhone/Android/etc

<input type="text" name="username" autocomplete="off"/> 
            ^^^^^^^^^^^^^^^^^^ 

Toutefois, cela ne désactiver la fonction auto-suggestion iPad/iPhone/Android/etc qui peut être très frustrant si votre nom d'utilisateur est votre premier concaténation/nom de famille ou si votre appareil pense que vous voulez en majuscule la première lettre.

par exemple. "jsmith" devient soit "Smith" parce qu'il pense que vous l'avez mal orthographié ou "Jsmith" pour essayer d'être gentil ... ce qui n'est pas vraiment désiré.

Ainsi, la question est ... existe-t-il un moyen de désactiver ce comportement par champ?

+0

bonjour ne vous une solution pour cela? – ic3

+0

Désolé @icCube - pas encore de solution. :-( – scunliffe

Répondre

5

Vous souhaitez utiliser l'attribut autocorrection au lieu de la saisie semi-automatique. L'attribut autocomplete est utilisé pour l'autofilling de formulaire.

+0

Merci @JoshMWilliams - vous avez absolument raison! J'ai trouvé la documentation sur la correction automatique ici: http://developer.apple.com/library/IOS/#documentation/AppleApplications/Reference/SafariWebContent/DesigningForms/DesigningForms.html – scunliffe

+1

Pas de problème bonne chance avec votre site! – JoshMWilliams

0

FYI il y a un bug dans Chrome pour Android, ce qui fait que les attributs HTML 5 ne fonctionnent pas correctement. Il semble avoir récemment été corrigé et devrait être publié dans une mise à jour bientôt.

https://code.google.com/p/chromium/issues/detail?id=303883&q=autocorrect&colspec=ID%20Pri%20M%20Iteration%20ReleaseBlock%20Cr%20Status%20Owner%20Summary%20OS%20Modified

Aussi ne hésitez pas à Star la question pour aider à stimuler le classement ...