Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/06/2005, 10:05
edulopez
 
Fecha de Ingreso: octubre-2003
Mensajes: 44
Antigüedad: 21 años, 3 meses
Puntos: 3
Hola que tal !! veras, en el value del option, creas el 'registro' con los valores que necesitas, y en el onChange del option una funcion que se llame por ejemplo completar pasando como parametro el value del option. En la funcion recoges el value y haces un split del simbolo '|' y le dices que en cada campo del formulario escriba sus valores correspondientes.

De todas formas te pongo un ejemplo:
Haces la consulta de los datos que quieras y vas rellenando el option, supongo que eso lo tienes claro como se hace.
<select name='codigo' onChange="completar(this.value);">
<option value="<? echo $campos[0].'|'.$campos[1].'|'.$campos[2].'|'.$campos[3];?>"><? echo $campos[1];?></option>
</select>
Vale ?. Bueno pues ahora la funcion completar:

function completar(campo){
var valor=campo.split('|');
document.forms.nombreformulario.nombrecampo.value= valor[0];
document.forms.nombreformulario.nombrecampo2.value =valor[1];
}

Bueno espero que te sirva, si no pues me lo dices y te aclaro lo que sea. chao.
__________________
EduLopez.
Salu2 desde Albacete