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...