Я заметил, что если у вас есть несколько радиостанций вместе, вы должны сделать атрибут имени одинаковым для всех, чтобы радиостанции работали так, как ожидалось:
<label for="a1"><input type="radio" name="a" id="a1" value="1">1</label>
<label for="a2"><input type="radio" name="a" id="a2" value="2">2</label>
<label for="a3"><input type="radio" name="a" id="a3" value="3">3</label>
<label for="a4"><input type="radio" name="a" id="a4" value="4">4</label>
Является ли радио вход единственным типом ввода, где вы можете иметь повторяющиеся атрибуты имени (и требуется для этого)? Если я сделаю это на любом другом вводе, это будет считаться недействительным браузером, правильно?
Я спрашиваю об этом, потому что мне нужно обрабатывать эту ситуацию в script и хочу знать, есть ли другие типы ввода, которые я должен учитывать при работе с несколькими идентичными именами.