Código HTML:
function validarFecha(formulario){ var diasconf = JSON.parse('<?php echo $reglaconfirmacion->getDias(); ?>'); var anio2= JSON.parse('<?php echo $aniocreacion; ?>'); var mes2= JSON.parse('<?php echo $mescreacion - 1; ?>'); var dia2= JSON.parse('<?php echo $diacreacion; ?>'); fechaCreacion=new Date(anio2,mes2,dia2); fechaCreacion.setDate(fechaCreacion.getDate()+30); var dia1=document.forms[0].fecha_day.value; var mes1=document.forms[0].fecha_month.value-1; var anio1=document.forms[0].fecha_year.value; var fechaActual=new Date(); fechaSer=new Date(anio1,mes1,dia1); fechaLimite=new Date() fechaLimite.setDate(fechaActual.getDate()+diasconf); if(fechaCreacion < fechaSer){ alert("El Presupuesto esta vencido"); return (false); } else{ if(fechaSer < fechaLimite){ alert("La fecha del servicio debe ser dentro de "+diasconf+ " o mas dias"); return (false); } else{ var miPeticion = getXMLHTTPRequest(); // $(document).ready(function() //{ // $("#formularioConfirmacion").submit( function (){ var dia=$("#fecha_day").get(0).value; var mes=$("#fecha_month").get(0).value; var anio=$("#fecha_year").get(0).value; var cantidad=$("#cantidad").get(0).value; var fechaSer=anio+"-"+mes+"-"+dia; var url = "/frontend.php/scripts/comprobarfecha?fecha=" + fechaSer +"&cantidad="+cantidad; miPeticion.open("GET", url, true); miPeticion.onreadystatechange = function(){ if(miPeticion.readyState == 4) { if(miPeticion.status == 200) { //document.getElementById('esperando').innerHTML = miPeticion.responseText; //if(miPeticion.responseText!=) if(miPeticion.responseText==0){ var A="No hay cupo disponible"; alert(A); return (false); } else{ return (true); } } else { // document.getElementById('esperando').innerHTML = alert("Ha ocurrido un error: "+miPeticion.statusText+miPeticion.status); return false; } } else { document.getElementById('esperando').innerHTML = '<img src="/images/loader.gif" border=0>'; } } miPeticion.send(null); //}); // }); //return (true); } } } </script>
gracias