Estoy usando esta funcion:
Código Javascript:
Bueno, esta script funciona perfecto!!Ver original
function pasarSub(form) { document.form.subcategoria1.value = document.form.categoria.options[form.categoria.selectedIndex].text ; document.form.subcategoria1.size = document.form.categoria.options[form.categoria.selectedIndex].text.length ; }
En base a ese script quise hacer lo mismo pero en este caso tiene que modificar varios campos de formulario que se llaman igual pero que va cambiando el numero del final, osea: subcategoria1, subcategoria2, etc, etc.
Entonces hice esto:
Código Javascript:
Ver original
function pasarSub(form) { subcat="subcategoria"+1; for (i=1; i < document.form.registros.value; i++) { document.form.subcat.value = document.form.categoria.options[form.categoria.selectedIndex].text ; document.form.subcat.size = document.form.categoria.options[form.categoria.selectedIndex].text.length ; } }
Esa es una de las tantas que probe, intentente con "subcategoria"+"1"
, dentro del for probe con document.form.subcategoria+i
y un montón de combinaciones diferentes, ya nose si es que no se puede hacer eso o no estoy consiguiendo concatenar correctamente.
Si alguien me puede ayudar!!
Gracias!!