Foros del Web » Programando para Internet » Javascript »

Solo un checkbox señalado

Estas en el tema de Solo un checkbox señalado en el foro de Javascript en Foros del Web. Hola maestr@s como puedo hacer para que un formulario que tiene 5 checkbox solo pueda estar señalado uno. Muchas gracias y un abrazo de un ...
  #1 (permalink)  
Antiguo 30/07/2002, 20:50
Avatar de kco
kco
 
Fecha de Ingreso: septiembre-2001
Mensajes: 249
Antigüedad: 23 años, 3 meses
Puntos: 0
Solo un checkbox señalado

Hola maestr@s como puedo hacer para que un formulario que tiene 5 checkbox solo pueda estar señalado uno.

Muchas gracias y un abrazo de un PHPero+
kco
:) ;) :P
  #2 (permalink)  
Antiguo 30/07/2002, 22:56
Usuario no validado
 
Fecha de Ingreso: julio-2001
Mensajes: 766
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: Solo un checkbox señalado

bien con esto lo logras


<script language="Javascript">
function valida(f)
{
var a=0
for(var z =0;z <f.elements.length; z++)
if(f.elements[z].type=="checkbox")
if(f.as[z].checked)a++


if(a>1)
{
alert("Debes de seleccionar solo Un CheckBox");
return false
}
else return true
}
</script>
</script>


<center>
<form onsubmit="return valida(this)">
<input type="checkbox" name="as" value="check me">
<input type="checkbox" name="as" value="check me">
<input type="checkbox" name="as" value="check me">
<input type="checkbox" name="as" value="check me">
<input type="checkbox" name="as" value="check me">
<input type="submit">

</form>
</center>



pero en mi opinion para eso que quieres hacer es mas conveniente que uses Radio Buttons
<input name="" type="radio" value="">
solo se puede seleccionar uno

<center><hr size="1" width="100%" noshade><a href=javascript:MsgrApp.LaunchIMUI('gpa36@hotmail. com')>
<strong><font face="courier new" color="#666666" size="2">Contact Me?[/CODE]</strong>
<IMG SRC="http://woertman.org:8080/msn/gpa36" border="0"></A></ce
  #3 (permalink)  
Antiguo 31/07/2002, 02:28
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 23 años
Puntos: 17
Re: Solo un checkbox señalado

Todo eso está muy bien, ¿pero no sería mejor usar 5 &lt;input type=radio&gt; en lugar de 5 &lt;input type=checkbox&gt;?

Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>
  #4 (permalink)  
Antiguo 12/09/2009, 16:10
 
Fecha de Ingreso: septiembre-2009
Mensajes: 9
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Solo un checkbox señalado

y si pinchas en uno de tipo radio... luego no puedes deshacer la seleccion (no seleccionar ninguno)

por cierto, como se podria implementar para un numero indefinido de checkbox o radio?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:39.