Edo, tienes 2 elementos con el mismo id (el div y el campo), cosa que no se puede hacer, ya que un id tiene que ser único. Supongo que te estará produciendo un error que dice "property innerHTML not found" o algo por el estilo, y aborta el programa sin escribirte el valor. Ponle otro id al input donde escribes el resultado, creo que con eso es suficiente.
Código: Javascript if (ajax.readyState==4){ // Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; document.fromproducto.lstpre.value = ajax.responseText;}
Ahora tengo otro problema si quito el <div id="lstpre">, no me toma los datos en el control input text; alguien sabe a que se debe???
Cita de: "Edo"Ahora tengo otro problema si quito el <div id="lstpre">, no me toma los datos en el control input text; alguien sabe a que se debe???Tambien modificaste esta linea en tu JS ?Código: Text var capa=document.getElementById("lstpre"); Al borrar el DIV y si le colocas el id al Input capa sera un (obj) inputCódigo: Text if (ajax.readyState==4){ // Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.value = ajax.responseText;} Espero te sirvaSaludos
Verifica cual es el error , puedes hacerlo facilmente con la consola de errores de FirefoxSaludos