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();
		  }
		}
	}
	
});