Стандартные имена для полей ввода HTML

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

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

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

6
задан Josh 11 March 2010 в 15:21
поделиться

4 ответа

См. 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 /

7
ответ дан 10 December 2019 в 02:46
поделиться

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

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

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

1
ответ дан 10 December 2019 в 02:46
поделиться

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

http://www.access-board.gov/sec508/guide/1194.22.htm

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

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

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

0
ответ дан 10 December 2019 в 02:46
поделиться

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

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

1
ответ дан 10 December 2019 в 02:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: