Несколько флажков с одинаковым именем
По словам w3cНесколько флажков в форме могут иметь одно и то же имя элемента управления. Так, например, флажки позволяют пользователям выбирать несколько значений для одного свойства. " Однако, если вы сделаете это, PHP примет только последнее значение. Например:
Dog<br>
Cat<br>
bird<br>
iguana<br>
Если вы отправите эту форму, вы увидите, что будет установлен только отмеченный флажок, который отображается последним. Браузер отправляет их все, но они перезаписывают друг друга. Таким образом, установка одного и того же имени на несколько флажков может вызвать проблемы. Это всегда было так? Кажется, я помню, что можно было на самом деле отправить все значения в виде массива.
Я знаю, что вы можете просто добавить [] в конце имени, чтобы создать массив значений:
Dog<br>
Cat<br>
bird<br>
iguana<br>
Но w3c нене могу указать это. Честно говоря, я нене помню, всегда ли я использовал [] в конце названия, но по какой-то причине я думаю, что в какой-то момент я нет. Было ли какое-то время в прошлом, когда вы могли заставить его работать без []?