Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/09/2007, 04:55
Erickvk
 
Fecha de Ingreso: septiembre-2007
Mensajes: 268
Antigüedad: 17 años, 4 meses
Puntos: 8
Re: Problema Funcion Radiobuttons

Cita:
Iniciado por zaida Ver Mensaje
Hola a todos:

Tengo tres radiobuttons

Código HTML:
<input type="radio" name="radio" value="3" >
<input type="radio" name="radio" value="4" >
<input type="radio" name="radio" value="5" > 
Dependiendo del que elija quiero que vaya a una página o a otra, utilizo el siguiente código:

Código:
function validar()
{
  if(document.getElementById('radio').value=='')
  {
    document.getElementById('error').innerHTML="Debe elegir un diseño para su blog";
  }
  else
  {
      if(document.getElementById('radio').value==3)
    {
      document.location.href="plantilla_gral.php";
    }
    if(document.getElementById('radio').value==4)
    {
      document.location.href="plantilla_gral2.php";
    }
    if(document.getElementById('radio').value==5)
    {
      document.location.href="plantilla_gral3.php";
    }

  }
}

En el botón tengo onclick="validar()"

El problema es que marque el radio que marque o no marque ninguno siempre va a plantill_grl.php ¿Alguien puede decirme que tengo mal?

Gracias y saludos
Te doy una alternativa, puedes agruparlos en un formulario.
function validar()
{
if(formulario.radio[0].checked)
{
document.location.href="plantilla_gral.php";
}
else
if(formulario.radio[1].checked)
{
document.location.href="plantilla_gral2.php";
}
else
if(formulario.radio[2].checked)
{
document.location.href="plantilla_gral3.php";
}
else
document.getElementById('error').innerHTML="Debe elegir un diseño para su blog";

}

Espero que te funcione