Ver Mensaje Individual
  #18 (permalink)  
Antiguo 15/12/2008, 13:40
Avatar de masterojitos
masterojitos
 
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: Aprender a programar desde 0.

bueno amigo te detalle simple como haces eso:

NOTA: seria mejor que las dos opciones esten dentro de tu formulario, asi puedas usarlas llamando al formulario.....

1. en el boton enviar, puedes hacer para que al hacer click llame a una funcion que evalue que opcion esta activada, y segun ello redireccione a la web correspondiente.... o mejor aun, aprovechando la idea que tuviste de colocarle un id a cada opcion, ps tomo como referencia que este id es la web donde ira.

--------ahora tu codigo quedaria asi:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<
title>Documento sin t&iacute;tulo</title>
<
script>
function 
enviar(){
  
//entonces, ahora ya que las opciones estan en el formulario, ya puedo llamarlas con el formulario
  
if(document.form1.Formulario[0].checked)//pregunto si la primera opcion esta activada
    
document.form1.action=document.form1.Formulario[0].id;//de serlo, el formulario se enviara a la web con el id de la opcion Correo
  
else
    
document.form1.action=document.form1.Formulario[1].id;//de serlo, el formulario se enviara a la web con el id de la opcion Moto
  
return true;//y recien retorno verdadero, para que se envie el formulario
}
</script>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
<p>Seleccione el modo de entrega</p>
<p>
<label>
<input type="radio" name="Formulario" value="Correo" id="Formulario_0" />
Correo</label>
<br />
<label>
<input type="radio" name="Formulario" value="Moto" id="Formulario_1" />
Moto</label>
<br />
</p>
<label>Con este boton usted confirma la forma.
<input type="submit" name="CONFIRMAR" id="CONFIRMAR" value="Enviar" onClick="return enviar()" />
</label>
</form>
<p>&nbsp;</p>
</body>
</html> 
---- le pongo el evento onClick y return para que primero evalue la funcion javascript y despues recien envie el formulario.


AHORA, ten en cuenta que esta es una de tantas formas.... y que esta depende de que el cliente tenga activado el javascript.....

otra forma seria enviando el formulario a un solo archivo, y ya en el preguntar por el valor de la opcion, y por defecto traera el valor de la que estaba activa..... pero ayi si tienes que preguntar por el valor y segun el, lo envias a su determinada web.

BUENO, ESPERO HABERTE DESPEJADO DUDAS Y AYUDADO UN POCO A ENTENDER QUE TODO ES COSA DE LOGICA.... EL CODIGO SE PUEDE ENCONTRAR O COPIAR.... PERO LA LOGICA ES TUYA Y DE NADIE MAS.

suerte y Que Dios te Bendiga.
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog