Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: Cronos en Julio 25, 2012, 02:06:18 PM

Título: [SOLUCIONADO] Problema con Input type radio
Publicado por: Cronos en Julio 25, 2012, 02:06:18 PM
Buenos dias, como dice el titulo ando teniendo problema con el <input type="radio"/>
Esta funcion tiene la caracteristica de que solo puede ser selccionada una de ellas, pero yo al colocar 2 me deja tildar ambas.. Alguien sabe si tienen que estar dentro de alguna otra funcion o etiqueta para que sea valido esto?
Saludos,, Cronos.-
Título: Re:Problema con Input type radio
Publicado por: t0rete en Julio 25, 2012, 04:25:21 PM
Hola, tu problema es que a la etiqueta <input type="radio"/> deberias ponerle tambien el atributo "id" y el atributo "name" de manera que quede: <input type="radio" id="loquesea" name="inventado" /> y el grupo de casillas que quieras que solo pueda seleccionarse solo una debe tener el mismo "name" (en este caso seria name="inventado") un ejemplo seria este:

<input type="radio" id="azul" name="color" />
<input type="radio" id="rojo" name="color" />
<input type="radio" id="verde" name="color" />
<input type="radio" id="amarillo" name="color" />

De todos modos lo correcto seria ponerle a todos la etiqueta <label> con el texto que quieras que acompañe a cada "check", asi de este modo ya no seria necesario pinchar en el "check", tambien se activaria la casilla pinchando en el nombre, un ejemplo seria este:

<input type="radio" id="azul" name="color" />
<label for="azul">Azul</label>
<input type="radio" id="rojo" name="color" />
<label for="rojo">Rojo</label>
<input type="radio" id="verde" name="color" />
<label for="verde">Verde</label>
<input type="radio" id="amarillo" name="color" />
<label for="amarillo">Amarillo</label>

Si lo que quieres es que salga el texto delante del boton, deberas cambiar el oreden y poner las etiquetas <label> delante de las etiquetas <input>

Espero haberte ayudado, un saludo.
Título: Re:Problema con Input type radio
Publicado por: Cronos en Julio 25, 2012, 06:21:05 PM
Perfecto muchas gracias! Mi problema era que en name le ponia diferentes valores.. Pero al modificarlo y colocarle los mismos valores seme soluciona el problema :)
Gracias por tu ayuda t0rete!
Saludos,, Cronos.-