La idea es que hagas algo como esto:
Código Javascript
:
Ver originalvar emails = theElement.value.split(","), //Creo un array con los e-mails ingresados y separados por comas
valido = true; //Variable que indicará el estado de la validación
for (var i = 0, l = emails.length; i < l; i++){ //Recorro el array
if (!filter.test(emails[i])){ //Si el e-mail no es válido
valido = false; //El estado de la validación será false
break; //Salgo del bucle
}
}
if (valido || !theElement.value.length){ //Si el estado de la validación es true o si no se ingresaron datos
return true;
}
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