Revision: 50719
Updated Code
at September 10, 2011 01:04 by alberomo
Updated Code
function fechasValida2(msgType){
if ((fechasInicio==undefined)||(fechasFinal==undefined)){ //Si alguna de la variables que usa, son undefined, se salta el siguiente bloque.
}
//Convierte las fechas introducidas en objetos Data y calcula cual es posterior.
else{
var fecha1Array=fechasInicio.split("/");
var fecha2Array=fechasFinal.split("/");
var fecha1Date=new Date(fecha1Array[2],fecha1Array[1],fecha1Array[0]);
var fecha2Date=new Date(fecha2Array[2],fecha2Array[1],fecha2Array[0]);
var fecha1Milisecundos=fecha1Date.getTime();
var fecha2Milisecundos=fecha2Date.getTime();
if (fecha1Milisecundos<fecha2Milisecundos){
}
else{
fechasInicio=undefined;
fechasFinal=undefined
errorOutputPre(element_form);
}
}
}
Revision: 50718
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 31, 2011 05:41 by alberomo
Initial Code
function fechasValida2(msgType,msgLanguage,msgXmlDoc){
if ((fechasInicio==undefined)||(fechasFinal==undefined)){ //Si las variables que usa, son undefined, se salta el siguiente bloque.
}
//Convierte las fechas introducidas en objetos Data y calcula cual es posterior.
else{
var fecha1Array=fechasInicio.split("/");
var fecha2Array=fechasFinal.split("/");
var fecha1Date=new Date(fecha1Array[2],fecha1Array[1],fecha1Array[0]);
var fecha2Date=new Date(fecha2Array[2],fecha2Array[1],fecha2Array[0]);
var fecha1Milisecundos=fecha1Date.getTime();
var fecha2Milisecundos=fecha2Date.getTime();
if (fecha1Milisecundos<fecha2Milisecundos){
}
else{
todoOk=false;
switch(msgType){
case 'alert': alert(loadXmlReports('fecha',msgLanguage,msgXmlDoc));
element_form.onkeypress= function(){
this.style.backgroundColor='#FFFFFF';
}
break;
case 'id' : document.getElementById('errMsg').innerHTML=loadXmlReports('fecha',msgLanguage,msgXmlDoc);
element_form.onkeypress= function(){
this.style.backgroundColor='#FFFFFF';
document.getElementById('errMsg').innerHTML='';
}
break;
case 'sibling' : element_form.nextSibling.innerHTML=loadXmlReports('fecha',msgLanguage,msgXmlDoc);
element_form.onkeypress= function(){
this.style.backgroundColor='#FFFFFF';
this.nextSibling.innerHTML='';
}
break;
}
element_form.style.backgroundColor='#FFFF99';
}
}
}
Initial URL
Initial Description
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/
Initial Title
funcion fechasValida2
Initial Tags
forms
Initial Language
JavaScript