Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/05/2015, 10:19
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: validar varios correo en un input

La idea es que hagas algo como esto:

Código Javascript:
Ver original
  1. var emails = theElement.value.split(","), //Creo un array con los e-mails ingresados y separados por comas
  2.     valido = true; //Variable que indicará el estado de la validación
  3.  
  4. for (var i = 0, l = emails.length; i < l; i++){ //Recorro el array
  5.     if (!filter.test(emails[i])){ //Si el e-mail no es válido
  6.         valido = false; //El estado de la validación será false
  7.         break; //Salgo del bucle
  8.     }
  9. }
  10.  
  11. if (valido || !theElement.value.length){ //Si el estado de la validación es true o si no se ingresaron datos
  12.     return true;
  13. }

Aunque no sé por qué devuelves true cuando no se ingresa ni un e-mail, a menos de que no sea un campo obligatorio.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand