Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/08/2007, 13:49
Avatar de Carxl
Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 18 años, 4 meses
Puntos: 70
De acuerdo Re: Se puede hacer con AJAX??

Hola Gator V...

Como podràs observar por la preguntas que te voy a hacer, no he podido comenzar...

Mira a pesar de que me das el còdigo, por cierto de agradezco muchìsimo... No tengo ni las mas remota idea de como implementarlo..., ya descargué la librería "Prototype"...., ya tengo la pàgina que tiene el select que debe cargar los datos, la llamo, formulario.php y ahora??.

Me surgen las siguientes dudas:

Esta parte del còdigo la puse en formulario.php, pero no estoy seguro si va ahì....
Código:
<script language="javascript">
Event.observe( 'window', 'load', function() {
      $('id_de_tu_select').onchange = function() {
              var itemSelected = this.options[this.selectedIndex].value;
              var pars = "idcliente=" + escape(itemSelected);
              new Ajax.Request( '/scriptdestino', {
                       method: 'get',
                       parameters: pars,
                       onSuccess: function(transport) {
                               fillDatos( transport.responseText );
                       }
              }
      };
});

function fillDatos( response ) {
      var items = response.split( "||" );
      var direccion = items[0];
      var telefono = items[1];
      var email = items[2];

      $('id_de_tu_txt_direccion' ).value = direccion;
      $('telefono_id').value = telefono;
      $('email_id').value = email;
}
</script>

<select name="cliente" onchange="">
					<option>Seleccione</option>
				<?php
				do
				{
				?>
					<option value="<?php echo $row[0]?>"><?php echo substr($row[1],0,15)?></option>
				<?php
				}while($row=mysql_fetch_array($result));				
				?>
				</select>
Còmo puedes ver, tengo el select en la misma pàgina, pero no sè ni donde ni como, colocar el evento que carga el ajax....

En tu còdigo me dices que '/scriptdestino', debo crear un nuevo archivo php para que??? para hacer la consulta que debe cargar los datos de los input??. Realmente no entiendo esa parte...

Gracias de antemano...
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com