tengo un java script para verificar que todas las casillas esten diligenciadas, como hago para que me verifique unicamente las casillas que tienen algun dato y no todas
este es el código
<script language="JavaScript" type="text/JavaScript">
function verificar(){
var errors ='';
var i = 10;
for(j=1; j<=i; j++)
{
var z= 'document.form1.valor' + j+'.value';
var d = eval(z);
var x='document.form1.Mark' + j+'.value';
var y = eval(x);
if (d!="" && y =="")
errors += '\n Debe Ingresar una marca en marca\t\n';
if (d =="" && y!="")
errors += '\nDebe Ingresar un valor numérico en valor unitario \t\n';
if (errors)
alert('Se ha presentado un error al enviar el formulario:\n' +errors);
document.MM_returnValue = (errors =='');
}
}
</script>