Atributos de entrada que pueden tener el mismo "nombre"

Me di cuenta de que si tienes un par de radios juntas, debes hacer que el atributo de nombre sea idéntico en todas ellas para que las radios funcionen como se esperaba:

  <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>

¿Es la entrada de radio el único tipo de entrada donde puede tener atributos de nombre duplicados (y debe hacerlo)? Si hago esto en cualquier otra entrada, el navegador lo considerará inválido, ¿verdad?

Estoy preguntando esto porque necesito manejar esta situación en un script y quiero saber si hay otros tipos de entrada que debería tener en cuenta al tratar con múltiples nombres idénticos.

Respuestas a la pregunta(14)

Su respuesta a la pregunta