Posted By

alberomo on 08/31/11


Tagged

forms classroom LaVioleta ExamenJS JSValidation


Versions (?)

funcion fechasValida2


 / Published in: JavaScript
 

Descripción: Valida los campos de fechas que requieren ser comparados (una fecha posterior a la otra) enviados por la función validaForm-->http://snipplr.com/view/58245/funcin-validaform-para-validar-formularios-con-parmetros-xml-y-nombres-de-clase/. En el caso de que no sea validado, llama a la función errorOutputPre y envia el elemento como parámetro

Recibe: El elemento del fomulario.

Se complementa con: la funcion fechasValida2-->http://snipplr.com/view/58279/funcion-fechasValida2/

  1. function fechasValida2(msgType){
  2. if ((fechasInicio==undefined)||(fechasFinal==undefined)){ //Si alguna de la variables que usa, son undefined, se salta el siguiente bloque.
  3.  
  4. }
  5. //Convierte las fechas introducidas en objetos Data y calcula cual es posterior.
  6. else{
  7. var fecha1Array=fechasInicio.split("/");
  8. var fecha2Array=fechasFinal.split("/");
  9.  
  10. var fecha1Date=new Date(fecha1Array[2],fecha1Array[1],fecha1Array[0]);
  11. var fecha2Date=new Date(fecha2Array[2],fecha2Array[1],fecha2Array[0]);
  12.  
  13. var fecha1Milisecundos=fecha1Date.getTime();
  14. var fecha2Milisecundos=fecha2Date.getTime();
  15.  
  16. if (fecha1Milisecundos<fecha2Milisecundos){
  17.  
  18. }
  19. else{
  20. fechasInicio=undefined;
  21. fechasFinal=undefined
  22. errorOutputPre(element_form);
  23. }
  24. }
  25. }

Report this snippet  

You need to login to post a comment.