Я пишу небольшое приложение, в котором пользователи могут определять всплывающие окна на карте, выбирая из списка флажков. Каждый флажок соответствует определенному значению данных, и список генерируется динамически.ярлыки для одноименных флажков
Как я получаю данные, я цикл через него и построить список в следующем формате:
<label>
<input type='checkbox' name='enabled_data', value='DATA VALUE' />
DATA VALUE
</label>
Когда форма отправлена, я получаю массив enabled_data пунктов, которые я могу затем работать с ,
Однако, как только я пытаюсь привязать значение к меткам, метки перестают работать - вероятно, потому, что каждый флажок имеет одно имя.
<label for='enabled_data'>
Я полагаю, я в конечном итоге с десятками этих флажков на карте, и мне интересно, если единственный способ сделать это, чтобы произвести какой-то уникальный идентификатор для каждого чекбокса (например, название карты + data_value) чтобы ярлыки правильно работали?
Зачем вам нужен атрибут for, если вы обертываете ярлык? –