Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/07/2009, 07:44
Avatar de chumisiado
chumisiado
 
Fecha de Ingreso: enero-2006
Ubicación: Chilito
Mensajes: 69
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: Concatenar nombre mas indice para comprobar un campo

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>