Is it alright if I put the cat[]
array value in the for
, name
and id
attributes.
code.
<label for="cat[]">' . $cat['category'] . '</label>
<input type="checkbox" name="cat[]" id="cat[]" value="' . $cat['id'] . '" />
Короткий ответ: Нет.
Нет, потому что:
cat[]
. Однако атрибут id должен быть уникальным. Поэтому нельзя, чтобы id и имя были равны. Если у вас нет подходящего уникального id для каждого флажка, просто увеличьте cat. Таким образом, первый флажок будет иметь id cat1
, второй - cat2
и так далее. Нет, только имя (передается на сторону сервера), ID должен быть уникальным, без специальных символов и не может начинаться с цифры.
Из w3C
символ "[" не допускается в значении атрибута "для"
символ "[" не допускается в значении атрибута "id "
Попробуй валидатор