[Ovillo] Consulta sobre labels, radiobuttons y estándares

Rodrigo Álvarez Virgós rodri.virgos en gmail.com
Jue Sep 11 16:47:39 UTC 2008


Hola, Javier

Javier Prieto (Tapry) escribió:
> Hola amigos:
>
> Me ha surgido una duda referente a los formularios.
> Tengo el siguiente código
>
>     <label for="pregunta_1" >ETIQUETA</label>
>     <input type="radio" id="pregunta_1" name="pregunta_1" value="1"/> 
> OPCION 1
>     <input type="radio" id="pregunta_1" name="pregunta_1" value="0" 
> />OPCION 2
>
> Y cuando valido el XHTML me dice el tema de que el ID está repetido... 
> entonces lo que no entiendo es
> ¿cómo se pone el for de la "label" para que indique que esa etiqueta se 
> refiere a ese grupo de radio buttons?
>
>   

Claro, no puede haber dos elementos con el mismo id. Creo que lo que 
buscas es algo así (pongo un ejemplo):
<fieldset>
<legend>Sexo de la persona</legend>
<label for="txtMujer">Mujer <input type="radio" id="txtMujer" 
name="sexo" value="m" /></label>
<label for="txtVaron">Varón <input type="radio" id="txtVaron" 
name="sexo" value="v" /></label>
</fieldset>

Cada botón de radio necesita su propio id y su propia etiqueta (lo que 
tú llamas "OPCION 1" y  "OPCION 2") ;-)


Más información sobre la lista de distribución Ovillo