Permitir solo números JavaScript

Números

Las validaciones en los formularios es muy importante, evita que el usuario final ingrese valores no deseados en nuestra base de datos. así mismo evita errores al momento de recibir la información en la base de datos por el tipo de dato que se pretende ingresar, por ende es mejor evitar esos vergonzosos errores que se suelen mostrar en la página que en la mayoría de las veces hasta el diseño se ve afectado :S, es por esto que en esta entrada veremos una forma sencilla de validar el ingreso de solo números de los input, así que veamos:

Escribimos la función para validar los números:

🛡 Los ataques informáticos crecen cada día
YouTube IconProtege tus Dispositivos - Usa Kaspersky Antivirus.

1
2
3
4
5
6
7
8
<script type="text/javascript">
function soloNumeros(e)
{
var keynum = window.event ? window.event.keyCode : e.which;
if ((keynum == 8) || (keynum == 46))
return true;
return /\d/.test(String.fromCharCode(keynum));
}

Posteriormente en el evento onKeyPress del input hacemos referencia a la función:

1
<input type="text" name="txtValor" onkeypress="return soloNumeros(event);" required/>

De esta manera evitamos el ingreso de letras en el input.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *