Селекторы, часть 3 / Псевдоклассы :invalid и :valid [14/18]


#1

Здравствуйте, вопрос состоит в следующем: в задании №14 в окне ввода HTML кода (в данном случае оно заблокировано) представлены следующие строки:

<input type="email" name="birthday" value="Кекс Собака HtmlAcademy.ru">
<input type="url" name="birthday" value="HTMLAcademy">

Так вот, разве назначение двум разным элементам одинакового имени в данном случае не является ошибкой? Тем более при отправлении формы, на сервер приходят не все указанные поля, возможно это просто опечатка…
Спасибо за внимание)



#2

Атрибут name может быть одинаковым у нескольких элементов - не должно быть одинаковых атрибутов id.

Вот здесь уже обсуждалось нечто подобное.


#3

Это да, но в данном случае атрибуты id не заданы и на сервер приходит информация только из поля ввода e-mail. Из поля ввода url данные на сервер не приходят…


#4

у меня, если позволите, другой вопрос в этой теме.
Вот есть строка в коде html:

input type=“datetime” name=“sign” value=“Здесь был Кекс”

После выполнения задания (написания в css строки
input:valid{
color:#2ecc71;
})

в самой форме строка “Здесь был Кекс” высвечивается зелёным.
Но строка “Здесь был Кекс” не соответствует типу datetime!
Ничего не понимаю.