Cita:
Iniciado por isabelramirezmontoya
Buenas tardes
Chicos no pelen
![Riendo](http://static.forosdelweb.com/fdwtheme/images/smilies/risa.png)
ayudenme mas bien por favor, no he podido
En resumen lo que quiero hacer es pasar los valores de <select name="categoria"> y <select name="orden"> que estan en la etiqueta form a filtroconsulta.php a traves de MostrarConsulta.
La funcion MostrarConsulta es la siguiente:
function MostrarConsulta(datos){
var divResultado1 = document.getElementById('resultado1');
var divResultado2 = document.getElementById('resultado2');
ajax=objetoAjax();
ajax.open("GET", datos);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
var abc = ajax.responseText;
var ccc = abc.split("///");
divResultado1.innerHTML = ccc[0];
divResultado2.innerHTML = ccc[1];
}
}
ajax.send(null)
}
El script que llama el filtroconsulta.php es el siguiente:
<form method="get" name="frm" action="" onsubmit="MostrarConsulta('filtroconsulta.php'); return false">
<div class="filtro1">Categoria: <select name="categoria">
<option value="opcion1">opcion1
<option value="opcion2">opcion2
<option value="opcion3" selected>opcion3
</select></div>
<div class="filtro2">Informacion: <select name="orden">
<option value="opcion1">opcion1
<option value="opcion2">opcion2
<option value="opcion3" selected>opcion3
</select></div>
<input type="submit" value=" Aplicar Filtro ">
</form>
Gracias
Isabel
Estuve buscando como modificar mi funcion para pasar los valores de los select, lo modifique de la siguiente forma pero no me funciono.
function MostrarConsulta(){
var divResultado1 = document.getElementById('resultado1');
var divResultado2 = document.getElementById('resultado2');
var t1 = document.getElementById("categoria").value;
var t2 = document.getElementById("orden").value;
ajax=objetoAjax();
ajax.open("GET", "filtroconsulta.php?t1="+t1+"&t2="+t2,true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
var abc = ajax.responseText;
var ccc = abc.split("///");
divResultado1.innerHTML = ccc[0];
divResultado2.innerHTML = ccc[1];
}
}
ajax.send(null)
}
Que estoy haciendo mal?, Que me falta?, No logro pasar las variables.
Isabel.