Foros del Web » Programando para Internet » Javascript »

Ejecutar Submit

Estas en el tema de Ejecutar Submit en el foro de Javascript en Foros del Web. Tengo 2 funciones necesito ejectuar "Submit" cuando las 2 esten validadas como hago?? Funcion 1 Código PHP:   function  validar (){     if( formu . nickname ...
  #1 (permalink)  
Antiguo 19/07/2010, 09:38
 
Fecha de Ingreso: julio-2009
Mensajes: 172
Antigüedad: 14 años, 9 meses
Puntos: 4
Ejecutar Submit

Tengo 2 funciones

necesito ejectuar "Submit" cuando las 2 esten validadas

como hago??

Funcion 1

Código PHP:
 function validar(){
    if(
formu.nickname.value==""){
            
alert("Nickname vacio");
            return 
false
        
}
        if(
formu.pass.value==""){
            
alert("pass vacio");
            return 
false
        
}
        if(
formu.confirma.value != formu.pass.value){
            
alert("pass diferente");
            return 
false
        
        

Funcion 2

Código PHP:
 function validaremail(valor) {
    if (/^
w+([.-]?w+)*@w+([.-]?w+)*(.w{2,3})+$/.test(valor)){
        return 
true
    
}
        else {
            
alert("La direccion de email es incorrecta.");
                    return 
false
             
}
    } 
__________________
Mi Twitter
  #2 (permalink)  
Antiguo 19/07/2010, 10:29
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 1 mes
Puntos: 9
Respuesta: Ejecutar Submit

con una tercera funcion que llame a las dos?

Código:
function enviar(valor){

if (validar() == true &&   validaremail(valor) == true ){

//tu forma de hacer submit;

}

}
}
__________________
Buena Vida...
Francisco
  #3 (permalink)  
Antiguo 19/07/2010, 12:17
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 3 meses
Puntos: 126
Respuesta: Ejecutar Submit

Hola

O más sencillo aún, inifiica ambas funciones

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #4 (permalink)  
Antiguo 19/07/2010, 12:24
 
Fecha de Ingreso: julio-2009
Mensajes: 172
Antigüedad: 14 años, 9 meses
Puntos: 4
Respuesta: Ejecutar Submit

Cita:
Iniciado por Adler Ver Mensaje
Hola

O más sencillo aún, inifiica ambas funciones

Suerte
intente pero no me sale, podrias decirme como quedarian unidas??

gracias:
)
__________________
Mi Twitter
  #5 (permalink)  
Antiguo 19/07/2010, 12:34
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 3 meses
Puntos: 126
Respuesta: Ejecutar Submit

Hola

Pasale un argumento a la función onsubmit="return validar(this.form)"

Código Javascript:
Ver original
  1. function validar(v){
  2.     if(v.nickname.value==""){
  3.             alert("Nickname vacio");
  4.             return false
  5.         }
  6.         if(v.pass.value==""){
  7.             alert("pass vacio");
  8.             return false
  9.         }
  10.         if(v.confirma.value != v.pass.value){
  11.             alert("pass diferente");
  12.             return false
  13.        
  14.         }  
  15.  
  16. if (!/^w+([.-]?w+)*@w+([.-]?w+)*(.w{2,3})+$/.test(v.correo.value)){
  17.         alert("La direccion de email es incorrecta.");
  18.                     return false
  19.              }
  20.     }
  21.         else {
  22.            
  23.     }  
  24.  
  25. }

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />

Etiquetas: ejecutar, submit
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:46.