Ho letto e riletto quello che avete scritto, ma forse mi sono espresso male io.
Sul fatto che come metodo è lento e brutto sono d'accordissimo, ma non avendo conoscenze sul DOM è l'unico metodo che mi è venuto in mente.. Appena avrò tempo mi documenterò su questo DOM e cercherò un metodo migliore.

Il fatto è che non mi avete risposto, o almeno credo, alla mia domanda:
io voglio accedere a un campo testo il cui nome viene passato come variabile alla funzione javascript, in modo da non dover scrivere 26 funzioni x avere 26 campi testo.

Ho provato a fare così:

function abilita(ValoreSelect, id)
{
if (ValoreSelect=='0')
{
document.modulo.getElementById(id).disabled=false;
document.modulo.getElementById(id).select();
document.modulo.getElementById(id).focus();
}
else
{
document.modulo.getElementById(id).disabled=true;
}
}


Non funziona... Cosa sbaglio?