File "jq_forms.js"
Full path: /home/wwwitravel/public_html/soul/jq_forms.js
File
size: 0 KB (3.04 KB bytes)
MIME-type: application/javascript
Charset: utf-8
Download Open Edit Advanced Editor Back
//-------------------------------------------------------------------------------------
// 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();
}
}
}
});