TEngo un formulario que se genera dinamicamente.
Crea un listado "NO SE SABE CUANTOS" de campo de texto cuyo nombre es algo asi como nomdato11 el otro se llama nomdato12 el otro se llama nomdato13 el otro nomdato14 etc.
Tengo una funcion javascript que dependiendo de unos calculos y condiciones, me le coloca a todos estos campos el atributo readonly en true
entonces puse un for
for (camp=0;camp<11;camp++)
document.forma.elements['nomdato' + cmp].readOnly=true;
"EL 11 es porque son maximo 11 campos los que se crean"
El problema es cuando se generan por ejemplo solo dos campos cuando intenta asignarle este atributo al resto de campos y no los encuentra me genera un error javascript que es el que tengo que solucionar ¿Como puedo hacer esto?