/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ function soloNumeros(e) { var key = window.Event ? e.which : e.keyCode; return (key >= 48 && key <= 57); } function limpiarFuncion(control) { control.off("keypress"); control.off("keyup"); } function numeros(caja) { caja.keypress(function (e) { var charCode = (e.which) ? e.which : event.keyCode; if (charCode > 31 && (charCode < 48 || charCode > 57)) { if (charCode === 32 || charCode === 46) { return true; } else { return false; } } else { return true; } }); } function letras(caja) { caja.keypress(function (e) { var charCode = (e.which) ? e.which : event.keyCode; if (charCode > 31 && (charCode < 65 || charCode > 90) && (charCode < 97 || charCode > 122)) { if (charCode === 32 || charCode === 46) { return true; } else { return false; } } else { return true; } }); } function DeshabilitarClickDerecho(event) { if (event.button === 2) { // alert( ); } } function DeshabilitarControl(e) { var code = (document.all) ? event.keyCode : e.which; var message = "La tecla control está deshabilitada."; if (parseInt(code) === 17) { alert(message); window.event.returnValue = false; } } function quitaEspacio(campo) { var pBlanco, uBlanco, vBlanco; pBlanco = /^ /; //espacios en blanco al principio uBlanco = / $/; // espacios en blanco al final vBlanco = /[ ]+/g; // espacios en blanco en medio c_1 = new String(campo.value); c_1 = c_1.replace(vBlanco, " "); c_1 = c_1.replace(pBlanco, ""); c_1 = c_1.replace(uBlanco, ""); campo.value = c_1; } function noEnter(texto, e) { if (navigator.appName === "Netscape") tecla = e.which; else tecla = e.keyCode; if (tecla === 13) return false; else return true; } //Valida que no sean ingresado enter dentro del textarea function Textarea_Sin_Enter($char, $mozChar, $id) { //alert ($char+" "+$mozChar); $textarea = document.getElementById($id); niveles = -1; if ($mozChar !== null) { // Navegadores compatibles con Mozilla if ($mozChar === 13) { if (navigator.appName === "Opera") niveles = -2; $textarea.value = $textarea.value.slice(0, niveles); } // navegadores compatibles con IE } else if ($char === 13) $textarea.value = $textarea.value.slice(0, -2); } //limitar function limitar(e, contenido, caracteres) { // obtenemos la tecla pulsada var unicode = e.keyCode ? e.keyCode : e.charCode; // Permitimos las siguientes teclas: // 8 backspace // 37 izquierda // 39 derecha // 38 subir // 40 bajar if (unicode === 8 || unicode === 46 || unicode === 37 || unicode === 39 || unicode === 38 || unicode === 40) return true; // Si ha superado el limite de caracteres devolvemos false if (contenido.length >= caracteres) return false; return true; } function letrasNumeroSimbolo(e) { try { var key = e.keyCode || e.which; var tecla = String.fromCharCode(key); var expresion = new RegExp("^[a-zA-Z0-9\\s.@#ñÑüÜ]*$"); var validar = expresion.test(tecla); return validar; } catch (err) { return false; } } function caracteresTextArea(e) { var charCode = (e.which) ? e.which : event.keyCode; //evalua si sin caracteres o nùmero y teclas direccionales if (charCode === 13) { return false; } else { if (charCode > 31 && (charCode < 48 || charCode > 57) && (charCode < 65 || charCode > 90) && (charCode < 97 || charCode > 122)) { if (charCode === 193 || charCode === 201 || charCode === 205 || charCode === 211 || charCode === 218 || //ÁÉÍÓÚ charCode === 225 || charCode === 233 || charCode === 237 || charCode === 243 || charCode === 250 || // áéíóú charCode === 241 || charCode === 209 || //Ñ ñ charCode === 123 || charCode === 125 || //{ } charCode === 91 || charCode === 93 || //[ ] charCode === 40 || charCode === 41 || //( ) charCode === 64 || charCode === 38 || charCode === 186 || //@ & º charCode === 43 || charCode === 45 || charCode === 42 || charCode === 47 || //+ - * / charCode === 44 || charCode === 46 || charCode === 32 || // , . espacio charCode === 58 || charCode === 59 || charCode === 252 // : ; ' ü ) { return true; } else { return false; } } else { return true; } } } function caracteresText(e) { var charCode = (e.which) ? e.which : event.keyCode; //evalua si sin caracteres o nùmero y teclas direccionales if (charCode === 13) { return false; } else { if (charCode > 31 && (charCode < 65 || charCode > 90) && (charCode < 97 || charCode > 122)) { // && (charCode < 48 || charCode > 57) && //evalua si son los simbolos y ñ y Ñ if (charCode === 32 || charCode === 241 || charCode === 209) { return true; } else { return false; } } else { return true; } } } function caracteresYnumeros(e) { var charCode = (e.which) ? e.which : event.keyCode; if (charCode > 31 && (charCode < 48 || charCode > 57) && (charCode < 65 || charCode > 90) && (charCode < 97 || charCode > 122)) { //evalua si son los simbolos y ñ y Ñ if (charCode === 241 || charCode === 209 || charCode === 44 || charCode === 45 || charCode === 47 || charCode === 34 || charCode === 46 || charCode === 32) { return true; } else { return false; } } else { return true; } } function letrasYNumeros(e) { e.keypress(function (e) { var charCode = (e.which) ? e.which : event.keyCode; if (charCode > 31 && (charCode < 48 || charCode > 57) && (charCode < 65 || charCode > 90) && (charCode < 97 || charCode > 122)) { if (charCode === 32 || charCode === 46) { return true; } else { return false; } } else { return true; } }); } /* function soloNumeros(e) { var charCode = (e.which) ? e.which : event.keyCode; //evalua si sin caracteres o nùmero y teclas direccionales if (charCode > 31 && (charCode < 48 || charCode > 57)) { return false; } else { return true; } } */ function soloLetras(e) { key = e.keyCode || e.which; tecla = String.fromCharCode(key).toLowerCase(); letras = " áéíóúabcdefghijklmnopqrstuvwxyz"; if (letras.indexOf(tecla) == -1) { return false; } } function caracteresEmail(e) { var charCode = (e.which) ? e.which : event.keyCode; console.log(charCode); if (charCode > 31 && (charCode < 48 || charCode > 57) && (charCode < 65 || charCode > 90) && (charCode < 97 || charCode > 122)) { //evalua si son los simbolos y ñ y Ñ if (charCode === 241 || charCode === 209 || charCode === 44 || charCode === 45 || charCode === 47 || charCode === 34 || charCode === 46 || charCode === 64 || charCode === 95) { return true; } else { return false; } } else { return true; } }