Return to Snippet

Revision: 50673
at October 5, 2011 03:49 by alberomo


Updated Code
function lengthMinValida(element_form){
	
		//Explora las clases del campo buscando las que incluyen num-max-, y crea una variable (lengthMinClass) con la longitud mínimo que se incluyó
		//en el nombre de la clase.		
		NombresClases=element_form.className.split(" ");
		for (var x=0; x<NombresClases.length; x++){
				if (NombresClases[x].indexOf('length-min-')!=-1){
					lengthMinClass=NombresClases[x].substring(11);
			}
		}
	
	if ((element_form.value.length>=lengthMinClass)||(element_form.value=="")){//Si está en blanco, también lo acepta como bueno, a menos que se añada la clase correspondiente.
	}
	 else{
			errorOutputPre(element_form);	
		}
}

Revision: 50672
at September 10, 2011 01:03 by alberomo


Updated Code
function lengthMinValida(element_form){
	
		//Explora las clases del campo buscando las que incluyen num-max-, y crea una variable (lengthMinClass) con la longitud mínimo que se incluyó
		//en el nombre de la clase.		
		NombresClases=element_form.className.split(" ");
		for (var x=0; x<NombresClases.length; x++){
				if (NombresClases[x].indexOf('length-min-')!=-1){
					lengthMinClass=NombresClases[x].substring(11);
			}
		}
	
	if ((element_form.value.length>=lengthMinClass)||(element_form.value=="")){//Si está en blanco, también lo acepta como bueno, a menos que se añada la clase correspondiente.
	}
	 else{
			errorOutputPre(element_form);	
		}
}

Revision: 50671
at August 30, 2011 01:43 by alberomo


Initial Code
function lengthMinValida(element_form,msgType,msgLanguage,msgXmlDoc){
	var lengthMin; //Declara la variable lengthMin
	//Encuentra el valor de la variable lengthMin, que se corresponde con la longitud mínima
	//de carácteres asignada en el nombre de la clase.
	var variasClases=element_form.className.split(" ");
	if (variasClases.length>1){
		lengthMin=parseInt(element_form.className.split("-")[2].split(" ")[0]);
	}
	else{
		lengthMin=parseInt(element_form.className.split("-")[2]);
	}
	
	if (element_form.value.length>=lengthMin){
	}
	 else{
			todoOk=false;
			switch(msgType){
				case 'alert': alert(loadXmlReports('numeroMinMax',msgLanguage,msgXmlDoc));
								element_form.onkeypress= function(){
									this.style.backgroundColor='#FFFFFF';
								}
								break;
								
				case 'id'	: document.getElementById('errMsg').innerHTML=loadXmlReports('numeroMinMax',msgLanguage,msgXmlDoc);
								element_form.onkeypress= function(){
									this.style.backgroundColor='#FFFFFF';
									document.getElementById('errMsg').innerHTML='';
								}
								break;
								
				case 'sibling' : element_form.nextSibling.innerHTML=loadXmlReports('numeroMinMax',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 que requieren de una longitud mínima de carácteres.

Recibe: El elemento.

Initial Title
Función lengthMinValida

Initial Tags
forms

Initial Language
JavaScript