Código:
<td> <input type="text" onchange="MostrarConsulta(this);" name="fecha" /> <div id="resultado"></div> (...)
Código:
consulta.php produce un select multiple con los datos.function MostrarConsulta(objeto)
{
var fecha = objeto.value;
divResultado = document.getElementById('resultado');
ajax=objetoAjax();
ajax.open("POST", 'consulta.php');
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
divResultado.innerHTML = ajax.responseText
}
}
ajax.setRequestHeader("Content-Type",
"application/x-www-form-urlencoded");
ajax.send('f='+ escape(fecha));
}
Todo funciona OK, pero si quiero poner más td con la misma estructura evidentemente no funciona, porque todos los divs tienen el mismo nombre, no creo que tenga que crear X MostrarConsulta para ir cambiando el nombre en cada uno de ellos....
Además ocurre otra cosa, el select multiple que se genera a partir de consulta.php tiene un nombre determinado, tampoco iría bien el tener todos los select con el mismo nombre....
¿Alguna idea? No sé como arreglarlo...

