Hola:
Yo he tenido problemas al poner números en los nombres de formularios... en vez de concatenar un número, puedes probar hacerlo con una letra...
var cualCampo ='textlargo' + String.fromCharCode(65 + io);
var sele ='Slctipo' + String.fromCharCode(65 + io);
Con String.fromCharCode(65 + io); se van conatenando letras a partir de la "A"...
Pruébalo y nos cuentas...
Saludos