Me di cuenta de que si tiene un par de radios juntas, se requiere que el nombre sea idéntico en todas para que las radios funcionen como se espera:Atributos de entrada que pueden tener el mismo "nombre"
<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>
¿La entrada de radio es el único tipo de entrada donde puede tener atributos de nombre duplicados (y necesarios para hacerlo)? Si hago esto en cualquier otra entrada, el navegador lo considerará no válido, ¿verdad?
Pregunto 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 cuando trato con nombres idénticos múltiples.
lado del servidor puede tener un comportamiento "especial" para otros elementos que comparten el mismo nombre, en términos de la forma en que se analizan/encuadernado. Por supuesto, eso no forma parte de las especificaciones de HTML y varía de un marco a otro. – AaronLS