Revision: 50666
Updated Code
at October 5, 2011 03:50 by alberomo
Updated Code
function numMinValida(element_form){
//Explora las clases del campo buscando las que incluyen num-min-, y crea una variable (numMinClass) con el valor 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('num-min-')!=-1){
numMinClass=NombresClases[x].substring(8);
//Busca el último carácter de la cadena, lo asigna a una variable (LastnumMin).
LastnumMin=numMinClass.charAt(numMinClass.length-1);
//si el ultimo carácter es negativo, modifica el la variable numMinClass para que se corresponda con lo introducido en el nombre de la clase.
if (LastnumMin=="-"){
numMinClass=numMinClass.split("-")[0];//Elimina el "-" final.
numMinClass=parseInt(numMinClass*-1)//lo convierte en negativo.
}
}
}
//Compara si el valor introducido por el usuario (variable numMin) es superior al introducido con el nombre de clase (variable numMinClass)
if ((element_form.value>=numMinClass)||(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: 50665
Updated Code
at September 10, 2011 01:01 by alberomo
Updated Code
function numMinValida(element_form){
//Explora las clases del campo buscando las que incluyen num-min-, y crea una variable (numMinClass) con el valor 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('num-min-')!=-1){
numMinClass=NombresClases[x].substring(8);
//Busca el último carácter de la cadena, lo asigna a una variable (LastnumMin).
LastnumMin=numMinClass.charAt(numMinClass.length-1);
//si el ultimo carácter es negativo, modifica el la variable numMinClass para que se corresponda con lo introducido en el nombre de la clase.
if (LastnumMin=="-"){
numMinClass=numMinClass.split("-")[0];//Elimina el "-" final.
numMinClass=parseInt(numMinClass*-1)//lo convierte en negativo.
}
}
}
//Compara si el valor introducido por el usuario (variable numMin) es superior al introducido con el nombre de clase (variable numMinClass)
if ((element_form.value>=numMinClass)||(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: 50664
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 30, 2011 01:39 by alberomo
Initial Code
function numMinValida(element_form,msgType,msgLanguage,msgXmlDoc){
var numMin; //Declara la variable numMin
LastnumMin=element_form.className.charAt(element_form.className.length-1);
//Busca el último carácter del nombre de la clase. Si es un menos, convierte en negativo en número mÃnimo asignado con el
//nombre de la clase y lo pasa a la variable numMin, si no, lo pasa directamente.
if (LastnumMin=="-"){
var numMin=element_form.className.split("-")[2];
numMin=parseInt(numMin*-1);
}
else{
numMin=parseInt(element_form.className.substring(8));
}
if (element_form.value>=numMin){
}
else{
todoOk=false;
switch(msgType){
case 'alert': alert(loadXmlReports('numero',msgLanguage,msgXmlDoc));
element_form.onkeypress= function(){
this.style.backgroundColor='#FFFFFF';
}
break;
case 'id' : document.getElementById('errMsg').innerHTML=loadXmlReports('numero',msgLanguage,msgXmlDoc);
element_form.onkeypress= function(){
this.style.backgroundColor='#FFFFFF';
document.getElementById('errMsg').innerHTML='';
}
break;
case 'sibling' : element_form.nextSibling.innerHTML=loadXmlReports('numero',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 un número mÃnimo. En el caso de que no sea validado, llama a la función errorOutputPre y envia el elemento como parámetro. Recibe: El elemento.
Initial Title
Función numMinValida
Initial Tags
forms
Initial Language
JavaScript