Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/09/2012, 17:39
Avatar de mko
mko
 
Fecha de Ingreso: agosto-2010
Ubicación: la vida es un riesgo
Mensajes: 101
Antigüedad: 14 años, 7 meses
Puntos: 14
Respuesta: validar input text array

IsaBelM hola me podrias orientar en donde ando mal
pensaba crear un tema pero ya que encontre este aun abierto se me hace inecesario hacerlo
mi problema: cargo un formulario con los campos de una tabla para realizar la insercion. de registros

e validado para que todos los campos sean requiridos pero no e podido hacer q estos se marquen en rojo
aqui el codigo:

Código:
$resultado = mysql_query("SHOW COLUMNS FROM comunicacion_equipo");
    if (!$resultado)    {    echo 'No se pudo ejecutar la consulta: ' . mysql_error();   exit; }

?>
<form action="" name="nue_equipo" id="nue_equipo" class="base" >
<div class="campo">AREA PARA EL REGISTRO DE EQUIPOS</div>
<table>

<?php

if (mysql_num_rows($resultado) > 0) 
{
    while ($campos = mysql_fetch_assoc($resultado)) 
	{
		 if ($campos["Field"]!="id_com" AND $campos["Field"]!="cla")
	     {
     	  echo"<tr><td><div  class='label'>".strtoupper($campos["Field"])." </div></td>
	      <td></a><input name='campos[]' type='text' id='".$campos["Field"]."' class='contorno' size='90' >  </td></tr>";
	     }
	
    }
	
}
?>



<tr>
<td></td><td><button id="botonEnviar" onClick="validando()" type="button" class="enter">REGISTRAR</button>
		</td>
</tr>

</table>

  
</form>

AQUI EL ESCRIP DE VALIDACION}

Código:
function validando(){
divResultado = document.getElementById('trabajo');
var suma = 0;
var f = document.nue_equipo;
var valores = document.getElementsByName('campos[]');
 for (var i = 0, j = valores.length; i < j; i++) 
 {
   if( valores[i].value == "" )
   {
    suma++;
//aqui se supone q cambio el stilo
//f.style.border= '1px solid #d8000c';
    }
}
 
     if(suma == 0){
     //aqui aun estoy adaptando la la recogida de los input de un ejemplo de check
     // sels = [];
      //  for (i = 0, s = f["campos[]"], total = s.length; i < total; i ++)
       // if (s[i].checked) sels.push(s[i].value);
       //  alert("seleccion=" + sels.join(","));

     }else{
      alert('todos los campos son requirodss');
    return false;
     }
 }
__________________
cuando no esperas nada y obtienes todo eso es destino