Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/01/2008, 14:39
Avatar de JuanKa
JuanKa
 
Fecha de Ingreso: septiembre-2004
Mensajes: 468
Antigüedad: 19 años, 6 meses
Puntos: 1
Re: Recoger array de textbox para validar

Hola JavierB y a todos

Estuve probando tu codigo pero no me va, estuve investigando en todo este foro pero no lo puedo resolver.

A ver aca te paso el codigo, derrepente estoy haciendo algo mal.

Código PHP:
/*******************************************************/

echo '<form action="javascript:verificar_tallas_colores()" name="frm_pack_cantidad" id="frm_pack_cantidad" method="post">';    

/*******************************************************/

        

    
echo '<table width="300" border="0" cellspacing="0" cellpadding="0" align="center">';
    echo 
'<tr>';
         while (
$colores $bd->bbdd_fetch($EJECT_colores)){
            
$SQL_color_descripcion "SELECT * FROM colores WHERE id= '$colores[id_color]' ";
            
$EJECT_color_descripcion  $bd->bbdd_query($SQL_color_descripcion);
            
$descripcion_color $bd->bbdd_result($EJECT_color_descripcion,0,'descripcion');
            echo 
'<td><input name="colores[]" type="checkbox"  value="'.$colores["id_color"].'"><div align="center">'.$descripcion_color.'</div></td>';                     
         }
    echo 
'</tr>';
    echo 
'</table>';

    echo 
'<table width="300" border="0" cellspacing="0" cellpadding="0" align="center">';
    while (
$row1 $bd->bbdd_fetch($qty_talla)){
        
$SQL_tallas='';
        
$SQL_tallas ='SELECT * FROM tallas WHERE id='.$row1['id_talla'];
        
$EJECT_SQL_tallas=$bd->bbdd_query($SQL_tallas);
        
$var_talla=$bd->bbdd_result($EJECT_SQL_tallas,0,"referencia");


/**************************************************/
        
        
echo '<div id="padre">';
            echo 
'<tr>';
                echo 
'<td>Talla -> '.$var_talla.'</td>';
                echo 
'<td><input type="text" name="tal_'.$row1['id_prenda'].'_'.$row1['id_talla'].'"  class="input_texto" style="text-align:center" maxlength="2" size="10" onkeypress="return validar_campos(event,/^([0-9])$/)" /></td>';                                              
            echo 
'</tr>';
        echo 
'</div>';
/*************************************************/
        
    
}
    echo 
'<tr>';
        echo 
'<br /><td colspan="2"><center><input type="submit" name="Submit" value="Enviar"></center></td>';
        echo 
'<input type="hidden" name="oculto_prenda" value="'.$Idprenda.'">';                
        echo 
'<input type="hidden" name="oculto_repre" value="'.$v_id_repre.'">';                                
    echo 
'</tr>';
    echo 
'</table>';
echo 
'</form>'
y Javascript

Código HTML:
<script>
function verificar_tallas_colores(){

for (i=0; ele = document.getElementById("padre").getElementsByTagName("input")[i]; i++)
	if (ele.value == '') {
		alert('No puede haber campos vacíos');
		return false;
	}  

frm_pack_cantidad.action="ventas.php?a=pack_actualizar";
document.frm_pack_cantidad.submit();

}
</script> 
Como puedo solucionar este problemilla.

Saludos y Gracias.