Germains

Páginas: 2 (310 palabras) Publicado: 10 de mayo de 2012
//********************************************************************************//
//** Funcion: checkField
//** Realizado por: Ernesto Herrera
//** Version Final: 07/02/2007
//**Descripcion: Validar que el Largo Min y Max de un campo sea el requerido
//** Y el tipo de Campo sea el requerido:
//**'s'-String,'t'-Telefono,'e'-Email,'a'-Alfanumerico
//** 'cualquier caracter'-Numerico
//** PARAMETROS DE ENTRADA: str(Cadena de Caracteres), lnm(Cant. min. de car.)
//** lnM(Cant. max. de car.), tip(Tipo de Campo)
//**msg(Mensaje a emitir cuando el campo este vacio)
//** SALIDA: true(se cumplen todas las verificaciones), false//********************************************************************************//
function checkField(str, lnm, lnM, tip ,msg){
var sw=true;
if (str.length==0){
alert(msg);
sw=false;
}else{
if (lnm!=lnM){
if ((str.lengthlnM)&&(lnM!=0)){
alert('Ellargo de este campo tiene que ser menor a ' + lnM + ' caracteres.');
sw=false;
}else
if (tip!=0) sw=IsField(str,tip);
}
}else{
if ((str.length!=lnM)&&(lnm!=0)){
alert('Ellargo de este campo tiene que ser igual a ' + lnM + ' caracteres.');
sw=false;
}else
if (tip!=0) sw=IsField(str,tip);
}
}
return sw;
}//********************************************************************************//
//** Funcion: IsField
//** Realizado por: Ernesto Herrera
//** Version Final: 07/02/2007
//** Descripcion: Validar el tipo de Campo
//**'s'-String,'t'-Telefono,'e'-Email,'a'-Alfanumerico
//** 'cualquier caracter'-Numerico
//** PARAMETROS DE ENTRADA: str(Cadena de Caracteres), tip(Tipo de Campo)
//**SALIDA: true(se cumple la verificacion), false
//********************************************************************************//
function IsField(str,tip){
var nbs = "1234567890";
var ltr =...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS