Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/10/2008, 17:08
nfo
 
Fecha de Ingreso: octubre-2008
Ubicación: EsPaCiO TiEmPo
Mensajes: 408
Antigüedad: 15 años, 7 meses
Puntos: 5
Respuesta: Lista y Caja de Texto

Estas de suerte amigo, ahora mismo acabo de terminar eso con un combo pero yo lo actualizo en una tabla te dej oel codigo solo tienes que cambiar el sitio donde quieres que salga.

ajax.php
Código:
function valor(id){
	//donde se mostrará el formulario con los datos
	divFormulario = document.getElementById('formulario');

	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod POST
	ajax.open("POST", "./form.php"); // donde esta el combo
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divFormulario.innerHTML = ajax.responseText
			divFormulario.style.display="block";
		}
	}
	//como hacemos uso del metodo POST
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando el codigo
	ajax.send("id="+id)
}
function enviarvalor(){
	//donde se mostrará lo resultados
	//ocultamos formulario
	divResultado = document.getElementById('resultado');
	divFormulario = document.getElementById('formulario');
	divFormulario.style.display="none";
//	divResultado.innerHTML= '<div style="margin: 40px 0 0 190px;"><img src="./images/ajax_cargando.gif" alt="ajax_cargando" /></div>';

	//valores de los cajas de texto
	id=document.frm.id.value;
	
	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//usando del medoto POST
	//archivo que realizará la operacion
	ajax.open("POST", "index.php",true); 
	ajax.onreadystatechange=function(){
		if (ajax.readyState==4) {
			//mostrar los nuevos registros en esta capa
			divResultado.innerHTML = ajax.responseText
		}
	}
	//muy importante este encabezado ya que hacemos uso de un formulario
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	ajax.send("id="+id)
}
form.php
Código:
<form name="frm" action="">

	<select id="valor" name="valor" >
<option value="1">si</option>
<option value="2" selected="selected">no</option> 
	</select>

<a href="#" onclick="enviarvalor(); return false">Actualizar</a>
</form>
si tienes dudas pregunta

Ostras se me olvido decirte que primero tienes que hacer un link llamando a la funcion valor() con el onclik (valor que se) si no le pasas nada pues el id tendras que quitarlo.