Código:
Todo está muy bien pero no funciona function campoVacio(campo) { var resultado = false; if( campo.value.replace(/ /g, '') == '' ) { campo.focus(); campo.select(); resultado = true; } return resultado; } function checkCamposVacios(formulario, listaCampos) { var campo; for( indice = 0; indice < listaCampos.length; indice++ ) { eval('campo = '+formulario+'.'+listaCampos[indice]); if( campoVacio(campo) ) { return false; } } } function checkCampos() { resultado = true; listaCampos = new Array('Nombre', 'Edad'); resultado = checkCamposVacios(document.FormName, listaCampos); return resultado; }
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
Creo que el error está en el eval. ¿Alquien me puede echar un cable?