Revision: 50675
Updated Code
at October 5, 2011 03:48 by alberomo
Updated Code
function lengthMaxValida(element_form,msgType,msgLanguage,msgXmlDoc){
var lengthMax; //Declara la variable lengthMax
//Encuentra el valor de la variable lengthMax, 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){
lengthMax=parseInt(element_form.className.split("-")[2].split(" ")[0]);
}
else{
lengthMax=parseInt(element_form.className.split("-")[2]);
}
if (element_form.value.length<=lengthMax){
}
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';
}
}
Revision: 50674
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 30, 2011 01:46 by alberomo
Initial Code
function lengthMaxValida(element_form,msgType,msgLanguage,msgXmlDoc){
var lengthMax; //Declara la variable lengthMax
//Encuentra el valor de la variable lengthMax, 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){
lengthMax=parseInt(element_form.className.split("-")[2].split(" ")[0]);
}
else{
lengthMax=parseInt(element_form.className.split("-")[2]);
}
if (element_form.value.length<=lengthMax){
}
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áxima de carácteres. En el caso de que no sea validado, establece la variable todoOk en false y pinta el error. Recibe: El elemento y los parámetros del fomulario.
Initial Title
Función lengthMaxValida
Initial Tags
forms
Initial Language
JavaScript