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.