Несколько флажков с одинаковым именем

По словам w3cНесколько флажков в форме могут иметь одно и то же имя элемента управления. Так, например, флажки позволяют пользователям выбирать несколько значений для одного свойства. " Однако, если вы сделаете это, PHP примет только последнее значение. Например:



Dog<br>
Cat<br>
bird<br>
iguana<br>


Если вы отправите эту форму, вы увидите, что будет установлен только отмеченный флажок, который отображается последним. Браузер отправляет их все, но они перезаписывают друг друга. Таким образом, установка одного и того же имени на несколько флажков может вызвать проблемы. Это всегда было так? Кажется, я помню, что можно было на самом деле отправить все значения в виде массива.

Я знаю, что вы можете просто добавить [] в конце имени, чтобы создать массив значений:



Dog<br>
Cat<br>
bird<br>
iguana<br>


Но w3c нене могу указать это. Честно говоря, я нене помню, всегда ли я использовал [] в конце названия, но по какой-то причине я думаю, что в какой-то момент я нет. Было ли какое-то время в прошлом, когда вы могли заставить его работать без []?

http://www.w3.org/TR/html401/interact/forms.html#checkbox

Ответы на вопрос(2)

Ваш ответ на вопрос