Return to Snippet

Revision: 50958
at October 5, 2011 03:46 by alberomo


Updated Code
function fechaMinValida(element_form){
	//Explora las clases del campo buscando las que incluyen fecha-min, y crea un objeto Data con el dia, mes y a������±o introducido en el nombre de la clase..
	NombresClases=element_form.className.split(" ");
	for (var x=0; x<NombresClases.length; x++)
		if (NombresClases[x].indexOf('fecha-min-')!=-1){
			fechaMinClass=NombresClases[x].substring(10);
			fechaMinClassDate=new Date(fechaMinClass.split("-")[2],fechaMinClass.split("-")[1],fechaMinClass.split("-")[0]);
			fechaMinClassMilisecundos=fechaMinClassDate.getTime();//Convierte en milisegundos el objeto Date creado.
		}
		
	//Crea un objeto Data con el dia, mes y a������±o introducido por el usuario.
	var fechaMinValue=element_form.value.split("/");		
	var fechaMinValue=new Date(fechaMinValue[2],fechaMinValue[1],fechaMinValue[0]);		
	var fechaMinValueMilisecundos=fechaMinValue.getTime();	
	
		//Determina si la fecha introducida por el usuario es anterior a la determinada por el nombre de la clase, y si es correcta (son n������ºmeros).
	if ((fechaMinValueMilisecundos>fechaMinClassMilisecundos)&&(fechaMinValueMilisecundos)!=isNaN){
		
	}
	else{
			errorOutputPre(element_form);
		}
}

Revision: 50957
at September 10, 2011 01:10 by alberomo


Updated Code
function fechaMinValida(element_form){
	//Explora las clases del campo buscando las que incluyen fecha-min, y crea un objeto Data con el dia, mes y a���±o introducido en el nombre de la clase..
	NombresClases=element_form.className.split(" ");
	for (var x=0; x<NombresClases.length; x++)
		if (NombresClases[x].indexOf('fecha-min-')!=-1){
			fechaMinClass=NombresClases[x].substring(10);
			fechaMinClassDate=new Date(fechaMinClass.split("-")[2],fechaMinClass.split("-")[1],fechaMinClass.split("-")[0]);
			fechaMinClassMilisecundos=fechaMinClassDate.getTime();//Convierte en milisegundos el objeto Date creado.
		}
		
	//Crea un objeto Data con el dia, mes y a���±o introducido por el usuario.
	var fechaMinValue=element_form.value.split("/");		
	var fechaMinValue=new Date(fechaMinValue[2],fechaMinValue[1],fechaMinValue[0]);		
	var fechaMinValueMilisecundos=fechaMinValue.getTime();	
	
		//Determina si la fecha introducida por el usuario es anterior a la determinada por el nombre de la clase, y si es correcta (son n���ºmeros).
	if ((fechaMinValueMilisecundos>fechaMinClassMilisecundos)&&(fechaMinValueMilisecundos)!=isNaN){
		
	}
	else{
			errorOutputPre(element_form);
		}
}

Revision: 50956
at September 10, 2011 01:08 by alberomo


Initial Code
function fechaMinValida(element_form){
	//Explora las clases del campo buscando las que incluyen fecha-min, y crea un objeto Data con el dia, mes y a�±o introducido en el nombre de la clase..
	NombresClases=element_form.className.split(" ");
	for (var x=0; x<NombresClases.length; x++)
		if (NombresClases[x].indexOf('fecha-min-')!=-1){
			fechaMinClass=NombresClases[x].substring(10);
			fechaMinClassDate=new Date(fechaMinClass.split("-")[2],fechaMinClass.split("-")[1],fechaMinClass.split("-")[0]);
			fechaMinClassMilisecundos=fechaMinClassDate.getTime();//Convierte en milisegundos el objeto Date creado.
		}
		
	//Crea un objeto Data con el dia, mes y a�±o introducido por el usuario.
	var fechaMinValue=element_form.value.split("/");		
	var fechaMinValue=new Date(fechaMinValue[2],fechaMinValue[1],fechaMinValue[0]);		
	var fechaMinValueMilisecundos=fechaMinValue.getTime();	
	
		//Determina si la fecha introducida por el usuario es anterior a la determinada por el nombre de la clase, y si es correcta (son n�ºmeros).
	if ((fechaMinValueMilisecundos>fechaMinClassMilisecundos)&&(fechaMinValueMilisecundos)!=isNaN){
		
	}
	else{
			errorOutputPre(element_form);
		}
}

Initial URL


Initial Description
Descripción: Valida los campos de fechas que tienen un límite mínimo 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.

Initial Title
funcion fechaMinValida JSValidation

Initial Tags
forms

Initial Language
JavaScript