Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/03/2006, 16:54
Avatar de chalchis
chalchis
 
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 10 meses
Puntos: 21
hola amigos encontre la manera de validar los componentes creados con dom

function verificar(formulario)
{
//select-one
var campos=document.forms.formulario.elements;
for (x=0;x<campos.length;x++)
{
//alert(campos[x].type);
if(campos[x].type=="select-one")
{
//alert(campos[x].id);
if(campos[x].value=="")
{
if(campos[x].name=="lista_categoria[]")
{
alert("debe elegir una categoria");
campos[x].focus();
break;
}

if(campos[x].name=="lista_articulos[]")
{
alert("debe elegir un articulo");
campos[x].focus();
break;
}

if(campos[x].name=="lista_proveedores[]")
{
alert("debe elegir un proveedor o seleccionar no especificar");
campos[x].focus();
break;
}
}
}

if(campos[x].type=="text")
{
if(campos[x].value=="")
{
if(campos[x].id=="txprecio")
{
alert("escriba el precio");
campos[x].focus();
break;
}

if(campos[x].id=="tximporte")
{
alert("escriba el importe");
campos[x].focus();
break;
}

if(campos[x].name=="txcantidad[]")
{
alert("escriba la cantidad a solicitar");
campos[x].focus();
break;
}
}
}

if(campos[x].type=="textarea")
{
if(campos[x].value=="")
{
if(campos[x].name=="txjustificado[]")
{
alert("motivo por el cual se esta pidiendo el insumo");
campos[x].focus();
break;
}
}
}

}




return(false);
}
__________________
gerardo