![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
02/03/2006, 16:54
|
![Avatar de chalchis](http://static.forosdelweb.com/customavatars/avatar36932_1.gif) | | | Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 21 años, 6 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 |