Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/11/2006, 05:28
vengava
 
Fecha de Ingreso: agosto-2006
Mensajes: 110
Antigüedad: 18 años, 2 meses
Puntos: 1
Busqueda AJAX carga datos del servidor

Hola dalyla:

En este script no estás utilizando AJAX. Con AJAX cargas datos del servidor y normalmente se utiliza para actualizar parte de la página (un bloque div normalmente, pero no tiene porqué ser un div)

Antes de nada, veo que en tu script sólo haces algo cuando envías el formulario (onsubmit).

Te voy a poner un ejemplo de como cambiar el valor de un campo de texto cuando cambia el valor de un select (puedes crearte un php o html pegando el código que viene, para probarlo):

<script language="javascript1.2" type="text/javascript">

/*
Definimos la función alCambiarLaLista que será llamada cuando cambie el valor visible de la lista
En este caso la propia lista se recibe como parámetro y la recogemos en la variable laLista
*/

var alCambiarLaLista = function(laLista) {

// Asignamos a la variable elResultado el campo "resultado"
var elResultado = document.getElementById("resultado");

// Asignamos al campo resultado el valor del select "lista"
elResultado.value = laLista.value;
}
</script>

<form>

<!--//
Definimos un campo select y capturamos el evento ochange
Este evento se produce cuando el valor del select cambia
Cuando se produzca llamamos a la función alCambiarLaLista
y le pasamos la propia lista
//-->

<select id="lista" onchange="alCambiarLaLista(this)">
<option value="uno">uno</option>
<option value="dos">dos</option>
</select>

<!--
Este campo es para recibir el resultado
Accedemos a él con document.getElementById("resultado")
//-->

<input type="text" id="resultado">

</form>