Vale, disculpen pero me acabo de dar cuenta de que el campo de texto no coincide con el indice del array, sino con uno de sus contenidos.
Lo que yo tengo es una consulta de base de datos que me obtiene 2 campos: una id y una descripción, lo que quiero es que mi cliente escriba en el primer campo la id y al pulsar sobre el botón se ponga la descripción en el segundo campo de texto.
Tenia pensado hacerlo con un case, de echo ice otro post con el codigo, aqui esta:
http://www.forosdelweb.com/f13/problema-definir-funcion-usar-desde-boton-511120/
Espero me puedas ayudar