Foros del Web » Creando para Internet » HTML »

Como paso una variable a action en un form?

Estas en el tema de Como paso una variable a action en un form? en el foro de HTML en Foros del Web. hola compañeros, tegno un html sencillo con una lista asi <SELECT NAME="filtro"> <OPTION VALUE="/reportes/persona_atendida_resumen.php" selected>Estado</OPTION> . . . el asunto es que tengo esto <form ...
  #1 (permalink)  
Antiguo 07/06/2010, 11:02
 
Fecha de Ingreso: junio-2010
Mensajes: 2
Antigüedad: 14 años, 5 meses
Puntos: 0
Pregunta Como paso una variable a action en un form?

hola compañeros, tegno un html sencillo con una lista asi

<SELECT NAME="filtro">
<OPTION VALUE="/reportes/persona_atendida_resumen.php" selected>Estado</OPTION>
.
.
.

el asunto es que tengo esto

<form name="form_personas_resumen" id ="form_personas_resumen" action='$filtro' target='_blank' method="POST">

El asunto es que quiero que "action" dependa del valor que escojan en la lista, por ejemplo si escogen "Estado" el valor de action serial
/reportes/persona_atendida_resumen.php" selected>Estado

pero no se como colocarlo lo tengo con $filtro pero no resulta... me pueden ayudar por favor??
  #2 (permalink)  
Antiguo 07/06/2010, 11:57
Avatar de fermar21  
Fecha de Ingreso: marzo-2004
Ubicación: San Nicolas - Bs. As.
Mensajes: 294
Antigüedad: 20 años, 8 meses
Puntos: 0
De acuerdo Respuesta: Como paso una variable a action en un form?

Debes usar el evento onchange en el <select> Pj:

Código HTML:
<SELECT NAME="filtro" id="combo" onchange="cambiarAction()"> 
luego debes crearte un codigo de javascript asi:

Código:
<script>
function cambiarAction(){
     valor = getElementById("combo").value();
     getElementById("form_personas_resumen").action = valor;
}
</script>
Esa seria mas o menos la idea. No lo copies y pegues porque seguramente te va a tirar error ya que no lo probe.

Saludos,
__________________
Fernando Marinzulich
Programador Web (PHP/MySQL/Jquery)
  #3 (permalink)  
Antiguo 07/06/2010, 12:17
 
Fecha de Ingreso: junio-2010
Mensajes: 2
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Como paso una variable a action en un form?

Gracias voy a probar...

Etiquetas: formulario, acciones
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 22:45.