Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/03/2003, 21:07
Avatar de sci-fi
sci-fi
 
Fecha de Ingreso: marzo-2002
Mensajes: 157
Antigüedad: 22 años, 2 meses
Puntos: 0
hola,

1) no utilices document.write sino directamente escribe la propiedad value:

document.forms[0]['nombre_de_campo'].value = camposmonedas[n];

por otro lado,

2) no está bien document.forms.etc porque document.forms es un array; si es el único formulario en el documento, accedelo mediante document.forms[0]; si prefieres y el form tiene un atributo name (por ej. "cobro"), document.forms['cobro']. En general te conviene asignar este código a una variable, para no repetirlo: var formulario = document.forms['cobro']; y después haces: formulario['nombrecampo'], para ir accediendo a los diferentes elementos del formulario a través de su nombre en atributo "name" (<input name="nombre" etc>)

3) no está bien utilizar un array donde escribes:

document.forms.camposmonedas[i]

4) de todas maneras si entendí bien lo que quieres hacer es escribir algún texto desde el array dependiendo de ciertas opciones, en un <input type="text"> único. Suponiendo que este campo tenga el nombre "moneda":

document.forms[0]['moneda'].value = camposmonedas[i];

saludos
__________________
webdeveloper
http://www.javascripters.com.ar/
diseño web y tecnología