Ver Mensaje Individual
  #13 (permalink)  
Antiguo 28/10/2009, 10:29
Avatar de sinai21
sinai21
 
Fecha de Ingreso: octubre-2009
Mensajes: 89
Antigüedad: 15 años, 5 meses
Puntos: 0
Exclamación Respuesta: Usando JS Calendar

Muy buena tu observacion, gracias!

de todas formas sigue el problema,no me valida!


esto es lo que esoy haciendo, no sesi no lemo bien a la funcion desde el formulario o esta mal el codigo, admito nunca antes he trabajado con este lenguaje. les agradeceria su ayuda!!!:::


Código:
<script language="JavaScript">
function validar(){
		var chequeo=false;

							if (chequearcedula())
								if (chequearfechas())
									if (validaFecha(  ))
									chequeo=true;
												if(chequeo)
												alert("Busqueda exitosa");
											else
												return false;
	}
//		
function chequearcedula() {
cedula=document.form1.cedula.value;
if(cedula==""){
			alert("Lo siento  "+document.form1.cedula.name+" no puede estar vacio");
			document.form1.cedula.focus();
			return false;
			}
			if(isNaN(cedula)){
			alert("Lo siento  "+document.form1.cedula.name+" debe ser un numero valido");
			document.form1.cedula.focus();
			return false;
			}else{ 
			return true;}}

//
function chequearfechas() {

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


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

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

</script>

Código HTML:
<body>
<form id="form1" name="form1" method="POST" action="" OnSubmit="return validar();">
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <label></label>
  <table width="280" height="225" border="0" align="center" cellspacing="2" bgcolor="#E6ECFA">
    <tr bgcolor="#123460">
      <td height="22" colspan="2" bgcolor="#BED0EF"><span class="Estilo3">Horas Trabajadas </span></td>
    </tr>
    <tr>
      <td height="27" colspan="2"><div align="center" class="Estilo10"><span class="Estilo9">Se&ntilde;ale el rango de fechas y Cedula </span></div></td>
    </tr>
    <tr>
      <td width="94" height="39"><div align="center"><span class="Estilo13">Cedula:</span></div></td>
      <td width="169" bgcolor="#E6ECFA"><label>
        <input name="cedula" type="text" id="cedula" size="15" maxlength="10" />
      </label></td>
    </tr>
    <tr>
      <td width="120"><div align="center"><span class="Estilo13">Desde:</span></div></td>
      <td width="192"><input name="f_desde" type="text" id="f_desde" size="8" maxlength="10" />
          <button id="trigger3">...</button></td>
    </tr>
    <tr>
      <td width="120"><div align="center"><span class="Estilo13">Hasta:</span></div></td>
      <td width="192"><input name="f_hasta" type="text" id="f_hasta" size="8" maxlength="10" />
          <button id="trigger2">...</button></td>
    </tr>
    <tr>
      <td height="38" colspan="2"><span align="center">
        <input type="submit"  value="Aceptar"  />
        <input type="reset"  value="Cancelar" />
      </span></td>
    </tr>
  </table>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
  <p>&nbsp;</p>
</form>
</body>