Hola, Stramonio.
Código modificado:
<script language="JavaScript">
function noVacio() {
var i;
var n = parseInt(document.frm.cantidad.value);
var bError = true;
for (i = 0; i < n; i++)
if (eval("document.frm.elemento" + i + ".value != ''"))
bError=false;
if (bError){
alert("Campo inválido");
eval("document.frm.elemento" + i + ".focus()");
}
if (!bError) alert("Ok");
}
</script>
Saludos,