Foros del Web » Programando para Internet » Javascript »

puedo hacer....

Estas en el tema de puedo hacer.... en el foro de Javascript en Foros del Web. hola puedo hacer en html: dependiendo de lo seleccionado en un radiobutton q me lleve a una pagina u otra. un saludo gracias...
  #1 (permalink)  
Antiguo 31/01/2003, 07:04
 
Fecha de Ingreso: enero-2002
Mensajes: 838
Antigüedad: 22 años, 4 meses
Puntos: 1
puedo hacer....

hola

puedo hacer en html:

dependiendo de lo seleccionado en un radiobutton q me lleve a una pagina u otra.

un saludo


gracias
  #2 (permalink)  
Antiguo 31/01/2003, 09:39
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 22 años, 6 meses
Puntos: 5
Claro!! Es mas correcto decir que lo puedes hacer en javascript.

Lees lo seleccionado en tu radio button con javascript antes de hacer el submit... y desde la funcion que llames estableces el valor del action de tu formulario.

Algo asi:

<html>
<head>
<script language="JavaScript">

</script>
function compruebaRatioButton()
{
if (document.formulario.miRatio.value=="opcion1") {
document.formulario.action="pagina1.html";
document.formulario.submit();
} else {
document.formulario.action="pagina2.html";
document.formulario.submit();
}
return true;
}
</head>

<body>

...
<form name="formulario" action="" onSubmit="return compruebaRatioButton();">

<input type="ratio" name="miRatio" value="opcion1">Opcion1
<input type="ratio" name="miRatio" value="opcion2">Opcion1

<input type="submit" name="submit">
</form>

...

</body>
</html>


Te advierto que la forma que te he puesto que se lee el valor del ratio button en la funcion javascript no es exactamente asi... no he tenido tiempo de mirarte como seria exactamente el codigo para leerlo... Si no lo sabes dilo y ya te lo busco mas tranquilamente. Mas que nada era para que cogieras la idea de como sería.

Suerte!
  #3 (permalink)  
Antiguo 31/01/2003, 10:48
Avatar de rickoe
Colaborador
 
Fecha de Ingreso: abril-2001
Mensajes: 353
Antigüedad: 23 años
Puntos: 2
Exclamación Otra opcion

<html>
<head>
<script language="JavaScript">
function handleClick(){
if (document.prueba.st[0].checked){
location.href="uno.htm";
}
if (document.prueba.st[1].checked){
location.href="dos.htm";
}
if (document.prueba.st[2].checked){
location.href="tres.htm";
}
if (document.prueba.st[3].checked){
location.href="dos.htm";
}
}
</script>
</head>

<body>

<form name="prueba" onClick="handleClick()">
<input type="radio" value="A" name="st">Selection A<br>
<input type="radio" value="B" name="st">Selection B<br>
<input type="radio" value="C" name="st">Selection C<br>
<input type="radio" value="D" name="st">Selection D<br>
</form>


</body>
</html>


Espero te sirva

Saludos

Rickoe
__________________
Mejor Jeep Imposible
  #4 (permalink)  
Antiguo 31/01/2003, 10:52
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 22 años, 6 meses
Puntos: 5
En el ejemplo de rickoe puedes ver como se leen los valores de los ratio button

Un beso
  #5 (permalink)  
Antiguo 02/02/2003, 11:04
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Movido al foro de Javascript

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 02:24.