Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/10/2005, 19:02
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 9 meses
Puntos: 39
Para entender el problema, se necesita saber la estructura que tiene Javascript. Por ejemplo:
Una ventana contiene marcos u otras ventanas y documentos. Un documento puede contener una variedad de objetos, tales como formularios. Estos formularios, a su vez, otros objetos, por ejemplo botones.
Código:
window.document.forms["fUser"].elements["email"].value
Tu funcion es buena, como dices, pero solo funcionaria para ese formulario, ya que tu le indicas que el campo email pertenece al formulario fUser:
Código:
fUser.email.value
La solucion seria:
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;
}
Hasta la proxima
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.