2015-08-01 5 views
-2

приятный день. У меня проблема. Я использовал специальную метку для моего флажка, и я установил флажок в скрытый, где только метка может быть видна в элементе checkbox. Моя проблема в том, что я установил этот флажок.несколько флажок с меткой и одинаковый идентификатор

<?php 
    for($r=0;$r<5;r++;){ 
     print "<label for='cb'>" 
     . "</label><input type='checkbox' name='name[]' id='cb' />"; 
    } 
?> 

Это всего лишь пример. Что происходит, когда я нажимаю ярлык, который он использует, он всегда проверяет первый флажок. как я могу это исправить. извините за английский. Надеюсь, вы понимаете, что я имею в виду.

+0

использование класс, нет id. Id для 1 элемента. –

+0

Я пробовал еще не работать. Возможно, это из-за моего css. вот код '.table td input [type =" checkbox "]: checked + label: before { \t содержание:" \ 2713 "; \t font-size: 12px; \t цвет: # 666; \t text-align: center; line-height: 10px; } ' –

ответ

0

ID всегда должен быть уникальным значением. поэтому используйте это

for($r=0;$r<5;$r++){ 
    print "<label for='cb-$r'>" 
    . "</label><input type='checkbox' name='name[]' id='cb-$r' />"; 
} 
+0

Синтаксис ошибок в вашем for. –

+0

@Mathieu благодарит за сообщение об ошибке. – Chayan

Смежные вопросы