hola amigos como estas tengo un problema que no e logrado solucionarlo y la verdad no e logrado nada, es que tengo un formulario donde ingreso un numero de cedula para hacer unas consultas pero el envio lo realizo por medio de ajax de esta manera onClick="buscar_beneficiario(this.form.ced_benef.v alue)" la cosa es que si le doy clic al boton con el campo cedula en blanco igual me hace el envio estando el campo en blanco, y quiero validarlo que para poder enviarse la peticion a ajax se escribe en el campo algun valor pero no me da nada realice un ejemplo usando jquery y me sale el aviso de campo vacion pero igual me realiza la peticion de ajax e aqui el ejemplo
Código Javascript
:
Ver original<script>
//Expresión para validar un correo electrónico
var expr = /^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/;
//Expresión para validar edad de 18 a 60 años
var expr2 = /^1[8-9]|[2-5]\d|60$/;
$(document).ready(function(){
//función click
$("#bEnviar").click(function(){
//Guardar en variables el valor que tengan las cajas de texto
//Por medio de los id's
//Y tener mejor manipulación de dichos valores
var nombre = $("#ced_benef").val();
// --- Condicionales anidados ----
//Si nombre está vacío
//Muestra el mensaje
//Con false sale de los if's y espera a que sea pulsado de nuevo el botón de enviar
if(nombre == ""){
$("#mensaje1").fadeIn("slow");
return true;
}
//en otro caso, el mensaje no se muestra
else{
$("#mensaje1").fadeOut();
}
});//click
});//ready
</script>