Foros del Web » Programando para Internet » Jquery »

Mi jquery se activa aunque mi formulario ya esta validado

Estas en el tema de Mi jquery se activa aunque mi formulario ya esta validado en el foro de Jquery en Foros del Web. Hola tengo un formulario que valido algunos campos que son obligatorios, el problemas es que yo le he inyectado jquery para darle una mejor presentacion ...
  #1 (permalink)  
Antiguo 24/10/2012, 13:11
Avatar de Sumerio  
Fecha de Ingreso: octubre-2009
Mensajes: 195
Antigüedad: 15 años, 1 mes
Puntos: 6
Pregunta Mi jquery se activa aunque mi formulario ya esta validado

Hola tengo un formulario que valido algunos campos que son obligatorios, el problemas es que yo le he inyectado jquery para darle una mejor presentacion a los mensajes alert, en este caso estoy usando jAlert

El problema que tengo es que cuando ya complete los campos requeridos y darle en grabar, me sigue mostrando el primero mensaje, y no se porque.

Les muestro mi codigo.
Código:
function grabar(){

	var f = document.forms[0];		
		          
        if(document.all('beans.latitud').value == ''){
            
        	$(document).ready( function() {        	
	             $("#alert_button").click( function() {
	     			jAlert('Ingrese Latitud.', 'Campo Requerido');
	     		 });
        	}); 
             
             return false;
             
        }	        
        if(document.all('beans.longitud').value == ''){
        	
        	$(document).ready( function() {        	
	             $("#alert_button").click( function() {
	     			jAlert('Ingrese Longitud.', 'Campo Requerido');
	     		 });
       		}); 
        	
        	return false;
        }	        
         		
		
	f.action = "${ctx}/capitulo1/save.action?forward=init";
	f.submit();
}

$(document).ready( function() {        	
        $("#alert_button").click( function() {
			
	});
});

Este ultimo sino lo pongo $(document).ready( function() , no me muestra el mensaje, sino despues de darle dos veces ckick al boton.

Etiquetas: Ninguno
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:12.