Por cierto, encontré donde fallaba la función!!!
Fijate bien. Uso el codigo que tú mismo has propuesto flaviovich:
Código:
function validar_email(formName,fieldName) {
var email_valid = true;
var email = document.forms[formName][fieldName];
if (email.value.indexOf('@') == -1) || (email.value.indexOf('.') == -1) || (email.value.indexOf(' ') != -1))
{
alert ("Debes colocar una \"Dirección de Email\" válida");
email.focus();
email_valid = false;
}
else
email_valid = true;
return email_valid;
}
El parentesis que está marcado en rojo sobra!!! O en todo caso, habría que abrir otro adicional antes de
email.value.indexOf('@') == -1 jajajaja. Menudos aficionados de pacotilla que somos :P
(siempre igual, que si falta un punto y coma, que si parentesis... ayss esta vida de programador xDD)