Ver Mensaje Individual
  #9 (permalink)  
Antiguo 28/09/2012, 12:25
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 5 meses
Puntos: 1532
Respuesta: Tropezones de novato

¿cual error?, tienes que ver y analizar lo que estás haciendo, porque estas aplicando una expresión regular de email al nombre del usuario cuando debes de aplicársela al email

todo lo anterior fue para descartar verdaderos errores del código, por lo que el error está en la lógica que aplicas, esto NO tiene sentido y lo extraño es que no te dieras cuenta :

aquí validas usuario con una expresión para email, y no al email

var valor = document.forms['form1'].elements['Usuario'].value;

Código Javascript:
Ver original
  1. else if(!(/^\w+([\-_.]?\w+)*@\w+([\-_.]?\w+)*(\.\w{2,3,4})+$/.test(valor)) )
  2.     {
  3.         alert('Usuario no registrado');
  4.         document.forms['form1'].elements['Usuario'].focus();
  5.         return false;
  6.     }
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...