Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/07/2011, 18:53
Avatar de goteen_mx
goteen_mx
 
Fecha de Ingreso: abril-2005
Ubicación: D.F.
Mensajes: 403
Antigüedad: 19 años, 7 meses
Puntos: 37
Respuesta: Problema para validar formulario antes de enviar datos.

Este funciona con todas las validaciones excepto la de correo electrónico, que no estoy seguro que este correcta la expresion regular.

Tambien le cambie el nombre a la forma.

Saludos.

Código Javascript:
Ver original
  1. function valida(){
  2.     if(document.frm1.nombre.value.length ==0){
  3.         alert ("Ingrese un Nombre");
  4.         document.frm1.nombre.focus();
  5.         return false;
  6.     }
  7.     if(!isNaN(document.frm1.nombre.value)){
  8.         alert ("Ingrese un Nombre correcto");
  9.         document.frm1.nombre.value="";
  10.         document.frm1.nombre.focus();
  11.         return false;
  12.     }
  13.     if(!document.frm1.apellido.value.length ==0){
  14.         alert ("Ingrese un Apellido");
  15.         document.frm1.apellido.focus();
  16.         return false;
  17.     }  
  18.     if(!isNaN(document.frm1.apellido.value)){
  19.         alert ("Ingrese un Apellido correcto");
  20.         document.frm1.apellido.value="";
  21.         document.frm1.apellido.focus();
  22.         return false;
  23.     }
  24.     if(document.frm1.tel.value.length ==0){
  25.         alert ("Ingrese un Teléfono");
  26.         document.frm1.tel.focus();
  27.         return false;
  28.     }  
  29.     if(isNaN(document.frm1.tel.value)){
  30.         alert ("Ingrese un Teléfono correcto");
  31.         document.frm1.tel.value="";
  32.         document.frm1.tel.focus();
  33.         return false;
  34.     }
  35.     if(document.frm1.comentario.value.length ==0){
  36.         alert ("Ingrese un Comentario");
  37.         document.frm1.comentario.focus();
  38.         return false;
  39.     }  
  40. /*
  41.     var filter=/^[A-Za-z_.][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
  42.     if (!filter.test(document.frm1.email.value)){
  43.         alert("Ingrese una dirección de correo válida");
  44.         document.frm1.email.focus();
  45.         return false;
  46.     }*/
  47.     return true;
  48. }
__________________
Born to be free.