Ver Mensaje Individual
  #14 (permalink)  
Antiguo 28/10/2009, 11:09
Didi-chan
 
Fecha de Ingreso: febrero-2009
Mensajes: 102
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Usando JS Calendar

Es que lo has vuelto a cambiar todo. Está mal el código. Porque desde enviar estás llamando a validarFecha sin pasarle nada pero al definir esa función tu has puesto que le debes pasar un formulario. Y lo mismo pasa cuando llamas a chequearfechas desde validarFecha, le pasas dos parámetros pero luego no los recibes...Despues, cuando llamas a validarFecha estás esperando un valor true o false, cuando en realidad no lo estás retornando desde la función. Además en chequearfechas estás usando dos variables que no tienes definidas en ninguna parte. Lo tienes todo muy liado y no lo entiendo bien del todo pero creo que podría ir así tal y como tienes ahora el formulario. He quitado lo de cédula para que no sea tanto código y lo veas mejor:

Código:
function validar(){
		var chequeo=false;

						
		if (validaFecha( )){
		    chequeo=true;

		}										
               if(chequeo){
			alert("Busqueda exitosa");}
		else{
                        alert("Busqueda no exitosa");
			return false;}
	}

function chequearfechas(f_desde,f_hasta) {

if(f_desde > f_hasta){
alert("error")
return false;


} else {
alert("bien")
return true; }
}

function validaFecha(){   
    var FechaMenor = document.getElementById("f_desde").value;   
    var FechaMayor = document.getElementById("f_hasta").value;   
  
    if(chequearfechas(FechaMenor, FechaMayor) == true)   
        alert("OK. La fecha es menor.");   
        return true;
    else  
        alert("Error. La fecha NO es menor.");   
        return false;
}