Стандартные имена для полей ввода HTML - PullRequest
6 голосов
/ 11 марта 2010

Я пытался найти ответ на этот вопрос всеми способами, но безуспешно.

Есть ли список "стандартных" имен для полей в форме HTML? Например, «Имя», «Домашний телефон» и т. Д. Я подозреваю, что, вероятно, существует не официальный стандарт, а скорее свободная конвенция. Я создаю форму и, если возможно, хотел бы, чтобы она хорошо сочеталась с заполнителями форм, программным обеспечением для обеспечения доступности и т. Д.

Какую информацию, как правило, используют заполнители форм, чтобы определить, куда поместить номер телефона или адрес электронной почты пользователя в форме?

Ответы [ 4 ]

7 голосов
/ 11 марта 2010

См. http://www.ietf.org/rfc/rfc3106.txt

Также немного информации об автозаполнении панели инструментов Google здесь http://www.google.com/support/forum/p/Toolbar/thread?tid=7ce6293ebaa69edb&hl=en

Указанная выше ссылка на Google устарела. Используйте вместо этого:

https://developers.google.com/web/updates/2015/06/checkout-faster-with-autofill

https://developers.google.com/web/fundamentals/design-and-ui/input/forms/

1 голос
/ 11 марта 2010

Я бы сказал нет, но я уверен, что создатели программного обеспечения для заполнения форм подумали об этом. Пока вы поддерживаете свои имена, они должны понимать, что вы имеете в виду. Назовите их как «firstName», а не «formFieldOne», и все будет в порядке.

Может быть, вы могли бы взглянуть на html популярных сайтов, чтобы увидеть, что они называют своими входами?

1 голос
/ 11 марта 2010

Какую информацию, как правило, используют заполнители форм, чтобы определить, куда поместить номер телефона или адрес электронной почты пользователя в форме?

Не существует широко распространенного стандарта, о котором я знаю, и большинство сайтов делают в основном так, как им нравится. Я думаю, что каждый автоматический заполнитель форм должен иметь возможность интеллектуально обнаруживать эти поля, поэтому я бы сказал, что вы можете назвать их по своему усмотрению.

Однако вы можете посмотреть, как другие популярные форматы, такие как vCard , называют свои элементы в честь. Это, вероятно, так близко к стандарту, как вы получите.

0 голосов
/ 11 марта 2010

Лучшие практики, стандарты и руководящие принципы, между ними существует огромная разница, и обычно каждый из них может быть взят в определенном контексте. Например, для этого конкретного элемента не существует стандарта, особенно не стандарта W3C в отношении именования полей формы, однако, если принимать во внимание такие элементы, как доступность, например Раздел 508, есть стандарты.

http://www.access -board.gov / sec508 / гид / 1194.22.htm

Конечно, они не связаны с именами самих полей, а скорее с тем, как создать метку имен, чтобы обеспечить доступ к расходным материалам (средства чтения с экрана).

К подобным стандартам именования следует отнести то, что вы должны охватить требования и провести тесты на предмет удобства использования / доступности - для вашей организации. Это означает, что вы должны называть поля (метки и фактические элементы управления) таким образом, чтобы ваша организация могла их легко использовать и понимать.

Простой пример: в одной организации термин «адрес» может означать улицу, в другой он будет сбивать с толку и интерпретировать как полный почтовый адрес.

...