Как мне определить порядок, в котором отмечены флажки?У меня есть список флажков в форме, и мне нужно, чтобы пользователи выбирали свой первый и второй варианты (но не более).Итак, учитывая это:
<input name="checkbox1" type="checkbox" value="a1"> Option 1
<input name="checkbox1" type="checkbox" value="a2"> Option 2
<input name="checkbox1" type="checkbox" value="a3"> Option 3
<input name="checkbox1" type="checkbox" value="a4"> Option 4
Если кто-то выберет вариант 2, то вариант 3, я хотел бы иметь какой-то индикатор, что вариант 2 был первым, а вариант 3 - вторым.Есть идеи?
Заранее спасибо.
Обновление:
Это очень полезные предложения, спасибо.Когда я тестирую эти примеры, это дает мне лучшее представление о том, как подойти к проблеме, но я все еще немного застрял (я новичок в JS).То, что я хочу сделать, это изменить эти метки, когда флажки установлены или сняты, чтобы указать, какой из них является первым или вторым:
<label id="lblA1"></label><input name="checkbox1" type="checkbox" value="a1"> Option 1
<label id="lblA2"></label><input name="checkbox1" type="checkbox" value="a2"> Option 2
<label id="lblA3"></label><input name="checkbox1" type="checkbox" value="a3"> Option 3
<label id="lblA4"></label><input name="checkbox1" type="checkbox" value="a4"> Option 4
Так что, если кто-то щелкнет по варианту 2, тогда по варианту 3 будет использоватьсяотобразите «First», а lblA3 отобразит «Second».Если кто-то снимает флажок с Варианта 2, а Вариант 3 все еще отмечен, lblA3 становится «Первым».Надеюсь, это имеет смысл?
Спасибо!