Create New Item
×
Item Type
File
Folder
Item Name
File Manager
/
soul
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
//------------------------------------------------------------------------------------- // job : funciones asociadas a formularios // brain : Cristian Fernandez // e-mail : cristian.fernandez@factobyte.cl //------------------------------------------------------------------------------------- $(document).ready(function() { $("#txt_fono").keydown(function(event) { validaNumsDeleteBackSpace(event); }); $("#txt_telefono").keydown(function(event) { validaNumsDeleteBackSpaceMoreSpace(event); }); $("#txt_precio_clp").keydown(function(event) { validaNumsDeleteBackSpace(event); }); $("#txt_precio_clp").keydown(function(event) { validaNumsDeleteBackSpace(event); }); $("#txt_precio_usd").keydown(function(event) { validaNumsDeleteBackSpaceComma(event); }); $("#txt_cant_noches").keydown(function(event) { validaNumsDeleteBackSpace(event); }); $("#txt_dolar").keydown(function(event) { validaNumsDeleteBackSpaceComma(event); }); $("#txt_dolar_redondeo").keydown(function(event) { validaNumsDeleteBackSpace(event); }); function validaNumsDeleteBackSpace(event){ if(event.shiftKey) event.preventDefault(); if (event.keyCode == 46 || event.keyCode == 8){ //delete ó backspace } else{ if (event.keyCode < 95){ if (event.keyCode < 48 || event.keyCode > 57){ event.preventDefault(); } } else{ if (event.keyCode < 96 || event.keyCode > 105) event.preventDefault(); } } } function validaNumsDeleteBackSpaceMoreSpace(event){ if(event.shiftKey) event.preventDefault(); if (event.keyCode == 46 || event.keyCode == 8 || event.keyCode == 107 || event.keyCode == 187 || event.keyCode == 32){ //delete ó backspace ó more ó space } else{ if (event.keyCode < 95){ if (event.keyCode < 48 || event.keyCode > 57){ event.preventDefault(); } } else{ if (event.keyCode < 96 || event.keyCode > 105) event.preventDefault(); } } } function validaNumsDeleteBackSpacePoint(event){ if(event.shiftKey) event.preventDefault(); if (event.keyCode == 46 || event.keyCode == 8 || event.keyCode == 110 || event.keyCode == 190){ //delete ó backspace ó decimal point ó period } else{ if (event.keyCode < 95){ if (event.keyCode < 48 || event.keyCode > 57){ event.preventDefault(); } } else{ if (event.keyCode < 96 || event.keyCode > 105) event.preventDefault(); } } } function validaNumsDeleteBackSpaceComma(event){ if(event.shiftKey) event.preventDefault(); if (event.keyCode == 46 || event.keyCode == 8 || event.keyCode == 188){ //delete ó backspace ó comma } else{ if (event.keyCode < 95){ if (event.keyCode < 48 || event.keyCode > 57){ event.preventDefault(); } } else{ if (event.keyCode < 96 || event.keyCode > 105) event.preventDefault(); } } } });