Yo tengo varios selects, y cada uno con un nombre (mi_select1, mi_select2, etc.). En el evento onChange, tengo asociada una función, y puedo pasarle como valor this.name (así envío mi_select1, mi_select2, etc.).
Pues bien, mis dudas no solucionadas hasta aquí son:
Si en javascript quiero escribir:
Código:
(donde mi_select1 es un ejemplo, y a priori no sé cuál va a llegar), ¿qué debo hacer? ¿cómo puedo hacer un document.formulario.selectx.value?document.formulario.mi_select1.value
Otra cosa distinta: ¿Cómo puedo separar el número del mi_select, con tratamiento de cadenas? Es decir, que si tengo mi_select4, obtener el 4 como una variable aparte que luego pueda concatenar a otra cadena (lo necesito porque tengo por ahí unos input de texto asociados a los select, que tienen el mismo número, pero distinto nombre, y que quiero modificar según el select que haya llamado a la función, o dicho de otra forma: cada select debe influir sobre su propio cuadro de texto).
Gracias