Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/11/2006, 08:44
vengava
 
Fecha de Ingreso: agosto-2006
Mensajes: 110
Antigüedad: 17 años, 7 meses
Puntos: 1
Hola wilish, prueba esto:

Código HTML:
<script>
    var i = 1;
    var cadena = "texto" + i;
</script>
<form name="formulario">
    <input name="texto1" type="text" value="vamos" /><br/>
    <input type="button" onclick="alert(eval('document.formulario.' + cadena + '.value'));" />
</form> 
Primero creas una cadena de lo que sería la expresión que buscas:

Código:
'document.formulario.texto1.value';
Y luego con eval la conviertes en una expresión javascript, en este caso:

Código:
document.formulario.texto1.value;

Última edición por vengava; 15/11/2006 a las 08:56