Permitir solo numero en un Input Text con jQuery

Apesar que existen varios plugins de jQuery que hacen esto en ocaciones es mejor utilizar esta simple función y obtener los excelentes resultados, bien dicen por ahi “Una sencilla suele ser la mejor solución”

funcion en javascript:

	$(document).ready(function(){ 
	$("#txtNumbers").keydown(function(event) {
	   if(event.shiftKey)
	   {
	        event.preventDefault();
	   }

	   if (event.keyCode == 46 || event.keyCode == 8)    {
	   }
	   else {
	        if (event.keyCode < 95) {
	          if (event.keyCode < 48 || event.keyCode > 57) {
	                event.preventDefault();
	          }
	        } 
	        else {
	              if (event.keyCode < 96 || event.keyCode > 105) {
	                  event.preventDefault();
	              }
	        }
	      }
	   });
	});

Codigo HTML

	< input type="text" id="txtNumbers" />
Anuncios
    • Mikael Choque
    • 29/09/16

    muy buena solución gracias

  1. 15/01/15
    Trackback from : StudioRental In Baga

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: