Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Acceder a un formulario

Estas en el tema de Acceder a un formulario en el foro de Frameworks JS en Foros del Web. Hola. Estoy empezando con el trabajo en Ajax y me surge la siguiente duda: Yo quiero acceder a un campo de un formulario, especificamente un ...
  #1 (permalink)  
Antiguo 06/02/2007, 11:49
Avatar de navy  
Fecha de Ingreso: febrero-2006
Mensajes: 36
Antigüedad: 18 años, 9 meses
Puntos: 1
Acceder a un formulario

Hola.
Estoy empezando con el trabajo en Ajax y me surge la siguiente duda:
Yo quiero acceder a un campo de un formulario, especificamente un edit, pero no se como
declare esto a la hora de obtener respuesta del servidor:
Código:
function Respuesta() {

   if (http.readyState == 4) {
    if(http.status == 200) {
      var miTexto = http.responseText;
      document.getElementById('textfield').innerHTML = (miTexto);
    }
  } else {
  document. getElementById('textfield').innerHTML = "";
  }
}
y en mi formulario tengo el edit de la siguiente forma
Código:
 <input type="text" id="textfield" name="textfield" />
Gracias de antemano.
Saludos.
  #2 (permalink)  
Antiguo 06/02/2007, 12:47
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 20 años, 4 meses
Puntos: 53
Re: Acceder a un formulario

para acceder a campos de texto lo haces asi

var campo = document.getElementById("ID_DEL_CONTROL");
campo.text = "Hola mundo";

con esto es suficiente!

have funnnnnnnnn
  #3 (permalink)  
Antiguo 06/02/2007, 14:38
Avatar de navy  
Fecha de Ingreso: febrero-2006
Mensajes: 36
Antigüedad: 18 años, 9 meses
Puntos: 1
Re: Acceder a un formulario

stock
Gracias por responder
Ya solucione el problema aunque le hice una pequeña modificacion al codigo que me escribiste:
campo.value = "Hola mundo";

Me mencionas que para acceder a un campo de texto es atraves de la funcion document.getElementById(), y en caso que no sea un campo de texto(ahora no se me ocurre uno), conoces en especial algun lugar donde expliquen este tema.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:53.