Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/07/2012, 22:29
isabelramirezmontoya
 
Fecha de Ingreso: noviembre-2010
Mensajes: 204
Antigüedad: 13 años, 5 meses
Puntos: 1
Respuesta: Variables no pasan en etiqueta form

Cita:
Iniciado por rodrigo791 Ver Mensaje
Para que haces 2 veces lo mismo? el formulario con metodo get envia las variables por url.
No presisas una función que las envie.

Código HTML:
Ver original
  1. <form method="get" name="frm" action="TEFALTAPONERELARCHIVO.PHP">
  2. <div class="filtro1">Categoria: <select name="categoria">
  3. <option value="opcion1">opcion1
  4. <option value="opcion2">opcion2
  5. <option value="opcion3" selected>opcion3
  6. </select></div>
  7.  
  8. <div class="filtro2">Informacion: <select name="orden">
  9. <option value="opcion1">opcion1
  10. <option value="opcion2">opcion2
  11. <option value="opcion3" selected>opcion3
  12. </select></div>
  13.  
  14. <input type="hidden" name="categoria" id="categoria" value="todos" />
  15. <input type="hidden" name="orden" id="orden" value="mayor" />
  16.  
  17. <input type="submit" value=" Aplicar Filtro ">
  18. </form>
rodrigo791, gracias por tu tiempo.

La idea es que al ejecutar el formulario, se ejecute el evento onsubmit="MostrarConsulta('filtroconsulta.php?slct d1=<?php echo $_GET['categoria']; ?>&&slctd2=<?php echo $_GET['orden']; ?>'); return false"> para que las variables pasen al script.

No lo coloco en el action de la etiqueta form como me lo sugieres por que no me ejecutaria la funcion de ajax(MostrarConsulta). La funcion me actualiza un div sin recargar la pagina.

No estoy utilizando dos veces lo mismo, lo que estoy mostrando en el ejemplo son las dos formas con las que estoy tratando de enviar las variables al script de php, obviamente no voy a utilizar los dos simplemente estoy mostrando las dos opciones con HIDDEN o con el evento ONSUBMIT..

Gracias por tu tiempo

Isabel.