Tengo un problema bastante raro, una vez lanzado un alert, no soy capaz de poner el foco en un campo determinado, de hecho, pierdo el foco y no se donde esta. Este es el código que hace eso. fielIComprometido se construye un poco más arriba y sería similar a document.form.getElementById("id").
if(!esDecimalCorrecto(iComprometido,16,2)){
imp = fieldIComprometido + '.focus()';
alert("El campo 'Comprometido' del año " + anno
+ " tiene un valor no válido");
eval(imp);
return false;
}
Alguna idea.
Muchas gracias