Ya mi amigo ...hice una pagina completa y funcionando al 100% .... pegala en un nuevo php y listo te va a funcionar altiro....
Código PHP:
<?
$nr_campos = 5;
?>
<table border="1" align="center">
<? for($ind = 0; $ind <= $nr_campos;$ind++){?>
<tr>
<td nowrap="nowrap">
Nombre
<input type="text" name="nombre<?=$ind?>" id="nombre<?=$ind?>" /></td>
<td nowrap="nowrap">Apellido
<input type="text" name="apellidos<?=$ind?>" id="apellidos<?=$ind?>" /></td>
</tr>
<? } ?>
</table>
<div align="center">
<input type="button" name="Submit" value="Validar Campos" onclick="validar();" />
<script>
</script>
<br />
Chumisiado Soft.
<script>function validar(){
var numcampos = <?=$nr_campos?>;
var nm_campo_uno = '';
var nm_campo_dos = '';
for (i=0; i<=numcampos; i++){
//Comprobamos el nombre
nm_campo_uno = 'nombre'+i;
nm_campo_dos = 'apellidos'+i;
if(document.getElementById(nm_campo_uno).value == ""){
alert('Por favor, introduzca su nombre.');
document.getElementById(nm_campo_uno).focus();
return(false);
}
//Comprobamos los apellidos
if(document.getElementById(nm_campo_dos).value == ""){
alert('Por favor, introduzca sus apellidos.');
document.getElementById(nm_campo_dos).focus();
return(false);
}
}
}
</script>
</div>