infatti, questo funziona perfettamente con un nome non solo numerico
codice:<script type="text/javascript"> var miarr=['5','12']; function cicla(){ for(var k=0;k<miarr.length;k++){ alert(document.form1.elements['a'+miarr[k]].value) } } <form name="form1"> <input type="text" name="a5" value="cinque"> <input type="text" name="a12" value="dodici"> <input type="button" value="cicla()" onclick="cicla()"> </form>