Ho notato che se si dispone di un paio di radio insieme, è necessario rendere identico l'attributo nome su tutte le radio affinché le radio funzionino come previsto:Attributi di input che possono avere lo stesso "nome"
<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>
L'ingresso radio è l'unico tipo di ingresso in cui è possibile avere attributi di nome duplicati (e richiesto per farlo)? Se lo faccio su qualsiasi altro input, sarebbe considerato non valido dal browser, giusto?
Sto chiedendo questo perché ho bisogno di gestire questa situazione in uno script, e voglio sapere se ci sono altri tipi di input che dovrei prendere in considerazione quando si tratta di nomi multipli identici.
lato server può avere un comportamento "speciale" per gli altri elementi che condividono lo stesso nome, in termini di come essi vengono analizzati/bound. Ovviamente non fa parte delle specifiche HTML e varia da framework a framework. – AaronLS