
21/03/2003, 21:07
|
 | | | Fecha de Ingreso: marzo-2002
Mensajes: 157
Antigüedad: 23 años 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 |