Подтвердить что ты не робот

Допустимо ли ввести период в атрибут "name" для ввода HTML5?

Возможный дубликат:
Каковы допустимые значения атрибута id в HTML?
допустимое значение атрибута name в html

Допустимо называть вход HTML5 строкой, содержащей период?

<input type="text" name="article.title" value="The title"/>
4b9b3361

Ответ 1

Да, это действительно.

Но вы сделаете все труднее для себя, если вам нужно получить к ним доступ через JS или CSS в частности. Опять же, это можно сделать, но это усложнит ситуацию.

Мой совет - вместо этого использовать дефис.

Ответ 2

В соответствии с эта часть спецификации HTML5.

Атрибут content name указывает имя элемента управления формой, используемого при отправке формы и в элементе элементов элемента формы. Если атрибут указан, его значение не должно быть пустой строкой.

Любое непустое значение для имени разрешено, но имена "charset" и "isindex" являются специальными:

акцент мой

Ответ 3

"Значения атрибутов могут содержать текстовые и символьные ссылки с дополнительными ограничениями в зависимости от того, являются ли они значениями без кавычек, значениями с одним кавычком или значениями с двойными кавычками. Кроме того, раздел HTML-элементов этой ссылки описывает дальнейшие ограничения на допустимых значениях определенных атрибутов, а атрибуты должны иметь значения, соответствующие этим ограничениям."

из w3.org(рабочий проект W3C):

Синтаксис HTML - HTML5