2014-12-23 1 views
0

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

Существует ли стандартизованный список атрибутов имени ввода, который будет адресовать все возможные варианты, которые кто-то может ввести в свой код?

Это пример:

<input type="radio" name="mobydick" />thewhale 
<input type="radio" name="mobydick" />ahab 

Спасибо за вашу помощь!

+0

Вы можете использовать что-либо для атрибута 'name'. Однако большинство из них стараются держать его четким, кратким и понятным, например, «name =» email «', 'name =« firstname »и подобные. Например, использование 'name =" q23fj482 "', вероятно, не слишком полезно. – Terry

+0

Не знаете, что вы ищете, может быть, этот список может вам помочь: http://www.w3.org/wiki/HTML/Elements/input – chrki

+0

«thewhale» и «ahab» должны быть внутри '

ответ

0

Согласно спецификации HTML5, а также в браузере практике name attribute из input элемента может иметь любая непустая строка в качестве ее значения, за исключением того, что значения _charset_ и isindex имеют специальные предопределенные значения.

Используемые на стороне сервера методы могут налагать свои собственные ограничения и последствия для имен.

Нет стандартов для имен полей формы. Однако были определения имен, которые можно было бы рассматривать как рекомендуемые имена в черновиках HTML5. Хотя они были удалены из одобренной спецификации HTML5 из-за отсутствия реализаций, они были сохранены в черновиках HTML 5.1, см. Раздел о autofill в HTML 5.1 Ночью. Идея состоит в том, что, если разные сайты используют одни и те же имена для обычно используемых типов полей, браузеры могут автозаполнять формы. Например, после заполнения вашего имени, почтового адреса и даты рождения на одной странице ваш браузер может автоматически заполнить их при посещении страницы, которая запрашивает их, с использованием тех же имен. Конечно, такие функции также сопряжены с рисками.

Таким образом, вы можете, по своему усмотрению, использовать предложенные там названия. Они частично отражают общие практики, такие как использование email для поля для адреса электронной почты и tel для номера телефона; отчасти это всего лишь идеи того, что может стать «стандартным».

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

1

Вы можете использовать что-либо для атрибута имени. Единственным ограничением было бы то, что вы захотите выбрать то, что легко и понятно для вас работать позже в будущем.

Или, если вы искали список атрибутов HTML-форм, проверьте следующее:

http://www.w3schools.com/html/html_form_attributes.asp

Смежные вопросы