Ver Mensaje Individual
  #29 (permalink)  
Antiguo 13/09/2005, 12:36
jossmorenn
 
Fecha de Ingreso: febrero-2005
Mensajes: 187
Antigüedad: 19 años, 2 meses
Puntos: 2
Si quieren validar los campos de un formulario, les recomiendo un script que encontre muy util, y que pueden implementar en cualquier formulario que deseen, ademas valida formatos de email y campos requeridos he aqui el codigo:


Verifica que algunos o todos los campos de un formulario hayan sido rellenados.

Si encuentra un campo llamado email verifica, además, que la dirección insertada tenga una estructura correcta de email.

No necesita configuración, salvo añadir un * (asterisco) al nombre de aquellos campos que queramos que sean obligados. Los que no lleven el * en el nombre no serán revisados.

Ejemplo: <input type="text" name="Nombre*"> (este campo será obligado)

<input type="text" name="telefono"> (este campo NO será obligado)



<script language="JavaScript">
function verificarFormu(cualo)
{
for(m=0;m<cualo.length;m++)
{
if(cualo.elements[m].name.charAt(cualo.elements[m].name.length-1) == "*")
{
if(cualo.elements[m].value=="")
{
alert("Debe poner un " + cualo.elements[m].name.substring(0,cualo.elements[m].name.length-1))
cualo.elements[m].focus()
return false
break;
}
if(cualo.elements[m].name==email" || cualo.elements[m].name=="email*")
{
pat=/^[\w\_\.çñ]{2,255}@[\w]{2,255}\.[a-z]{1,3}\.?[a-z]{0,3}$/
if(!pat.test(cualo.elements[m].value))
{
alert("Introduzca un E-mail válido")
cualo.elements[m].focus()
return false
}
}
}
else
{ continue; }
}
}
</script>


Y al tag form se le añade

<form name="form1" method="post" action="loquesea" onSubmit="return verificarFormu(this)">
__________________
___________________________
Hosting y Dominios en colombia
Blog de Cubica