/** * Created on Noviembre 7, 2007, 9:30 AM * @author Anubis Diaz Perez */ baseURL = '/crm/'; /** * Filtrar caracteres no permitidos en campos enteros, se usa * de esta manera: document.forms1.text1.onkeypress = keypressInteger * en el evento onload del body. */ function keypressInteger(e) { var mask = "0123456789"; var keyCode = e ? e.which : window.event.keyCode; var key = String.fromCharCode(keyCode); if (mask.indexOf(key)==-1 && keyCode != 8 && keyCode!=0 && keyCode!=13) return false; } /** * Filtrar caracteres no permitidos en campos con decimales, se usa * de esta manera: document.forms1.text1.onkeypress = keypressDouble * en el evento onload del body. Solo acepta el punto "." como separador * de decimales. */ function keypressDouble(e){ var mask = "0123456789."; var keyCode = e ? e.which : window.event.keyCode; var elem = e ? e.target : window.event.srcElement; var key = String.fromCharCode(keyCode); if (mask.indexOf(key)==-1 && keyCode != 8 && keyCode!=0 && keyCode!=13) return false; if (key=="." && elem.value.indexOf(".") > -1) return false; } function keypressDoubleFactor(e){ var mask = "0123456789.-%"; var keyCode = e ? e.which : window.event.keyCode; var elem = e ? e.target : window.event.srcElement; var key = String.fromCharCode(keyCode); if (mask.indexOf(key)==-1 && keyCode != 8 && keyCode!=0 && keyCode!=13) return false; var cad = elem.value + key; if (mask.indexOf(key)>-1){ if(/^[-]?[0-9]*[.]?[0-9]*[%]?$/.test(cad)){} else return false; } /*if (key=="." && elem.value.indexOf(".") > -1) return false;*/ } function keypressDouble2(e){ /*var mask = "0123456789.-%"; var keyCode = e ? e.which : window.event.keyCode; var elem = e ? e.target : window.event.srcElement; var key = String.fromCharCode(keyCode); if (mask.indexOf(key)==-1 && keyCode != 8 && keyCode!=0 && keyCode!=13) return false; var cad = elem.value + key; if(/[-]?[0-9]*[.]?[0-9]*[%]?$/.test(cad)){ }else{alert(cad); return false;} if(key=="%") if(elem.value.indexOf("%") > -1) return false; else if(cad.length==0) return false; if (key=="." && elem.value.indexOf(".") > -1) return false; if( (key == "-") && elem.value.length > 0) return false;*/ } /** *Verifica si un numero es valido */ function ComprobarNumero(numero) { if(/^[0-9]*[.]?[0-9]*$/.test(numero)) return true; else return false; } /** * Desbloque un objeto que esta en propiedad disabled false * el objeto debe de tener la propiedad id y este es el que recibe * para su desbloqueo */ function desbloquear(obj){ var o = document.getElementById(obj); o.disabled = ''; } /** * Bloquear un objeto que esta en propiedad disabled true * el objeto debe de tener la propiedad id y este es el que recibe * para su bloqueo, ademas recibe un parametro booleano el cual * nos indicara si deceamos limpiar el contenido del objeto o no */ function bloquear(obj,limpiar){ var o = document.getElementById(obj); if (limpiar == 'true') o.value = ""; o.disabled = 'false'; } /** * Filtrar caracteres no permitidos para el Codigo postal, se usa * de esta manera: document.forms1.CP.onkeypress = validaCP * en el evento onload del body. * y debe de tener la propiedad ID="CP" */ function validaCP(e){ var mask = "0123456789"; var keyCode = e ? e.which : window.event.keyCode; var key = String.fromCharCode(keyCode); if (mask.indexOf(key)==-1){ if ( keyCode != 8 && keyCode!=0 && keyCode!=13) return false; }else if((document.getElementById('CP').value).length>4){ alert("El C.P. debe ser de 5 digitos!!"); return false; } } /** * Filtrar caracteres no permitidos en numero de telefonos, se usa * de esta manera: document.forms1.text1.onkeypress = keypressTelefono * en el evento onload del body. */ function keypressTelefono(e) { var mask = "0123456789-() "; var keyCode = e ? e.which : window.event.keyCode; var key = String.fromCharCode(keyCode); if (mask.indexOf(key)==-1 && keyCode != 8 && keyCode!=0 && keyCode!=13) return false; } /** * Manda llamar al ajaxHTML y pone al un objeto
Cargando, por favor espere
Cargando, por favor espere