28/06/2005, 10:05
|
| | 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 |