Noms de champ de formulaire utilisé par les données personnelles d'auto-remplissage dans les navigateurs (Safari, Opéra)
Je suis à la recherche pour obtenir la liste complète des noms de champ de formulaire (<input name="…">
) qui sont reconnus par les auto-remplir des fonctions dans les principaux navigateurs.
Voici quelques-unes que j'ai trouvé pour le travail en Safari à l'aide de l'essai-et-erreur:
email
Ecom_ReceiptTo_Postal_Name_First
Ecom_ReceiptTo_Postal_Name_Last
first-name
firstname
last-name
lastname
full-name
birthday
company
jobtitle
phone
street
city
country
state
(utilisé pour le comté en dehors de NOUS)postalcode
zip
Cependant je ne pouvais pas trouver de terrain distincts pour le titre/préfixe honorifique (il est inclus dans le nom complet seulement).
De l'opéra de Baguette reconnaît plus ou moins les mêmes noms, à l'exception de nom, ce qui nécessite Ecom_ReceiptTo_Postal_Name_First
et Ecom_ReceiptTo_Postal_Name_Last
.
Je ne pouvais pas trouver un champ pour le numéro de téléphone mobile. N'ai pas trouvé de moyen d'obtenir distinct domicile/travail des champs.
Il y a proposition à étendre saisie semi-automatique
l'attribut pour permettre aux développeurs de spécifier explicitement.
Vous devez vous connecter pour publier un commentaire.
Je n'étais pas au courant de noms que vous avez utilisé. Mais je savais Mozilla/Netscape et IE utiliser vcard_name attributs pour guider le remplissage automatique comme décrit ici.
Selon http://www.macosxhints.com/article.php?story=20070527063904285 le fichier Contents/Resources/English.lproj/ABAutoCompleteMappings.plist dans le Safari.un package d'application conduit cette liste:
Il est un RFC pour cela. Mais apparemment certaines implémentations de recherche pour les étiquettes plutôt que d'utiliser des noms de champ.
Avez-vous essayé
Ecom_ShipTo_Postal_Name_Prefix
,Ecom_BillTo_Postal_Name_Prefix
ouEcom_ReceiptTo_Postal_Name_Prefix
pour le titre?Il ne semble pas être une option pour plusieurs numéros de téléphone décrit dans la RFC. Juste
Ecom_ReceiptTo_Telecom_Phone_Number
etcCela pourrait être un idiot suggestion*, mais avez-vous songé à la source et de fouiller? Webkit est ici, Firefox est ici (un peu). Il ne va pas aider avec Opera ou IE bien.
*
Il serait bête pour moi, c/c++ est tout double duch pour moi 🙂