Permitir solo numeros en un input text
Muy buenas!
les traigo un pequeño aporte como introducir solo numeros en un input text
Codigo php
Cualquier duda Comentar.
les traigo un pequeño aporte como introducir solo numeros en un input text
Codigo php
<input type="text" name="tel" value="" maxlength="9" onKeypress="if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;">
Cualquier duda Comentar.
0
Puntos
Puntos
42847
Visitas
Visitas
3
Resp
Resp
Por pablo hace 96 meses
Experto
Respuesta #1
En realidad no es un código php, sino un código HTML con un evento javascript incluido jaja. Está muy bien el aporte pero te haré dos observaciones.
1.- El tipo de input "text" admite cualquier tipo de caracter, pero HTML5 trabajó mucho para darnos un tipo "number" que solo admite números.
Saludos pablillo.
1.- El tipo de input "text" admite cualquier tipo de caracter, pero HTML5 trabajó mucho para darnos un tipo "number" que solo admite números.
<input type="number" name="numero" />2.- Si estoy aburrido y quiero burlar al formulario, puedo modificar desde mi navegador el valor del atributo onKeypress, e incluso si tomara en cuenta el punto (1.-), también podría modificar el valor del tipo de "number" a "text". En caso de ser muy (muy muy muy) importante que esta entrada sea sólo numérica, no olvides de validarlo con PHP.
Saludos pablillo.
Respuesta #2
José, ¿quién le dijo que el input number sólo acepta números? Creo que primero deberías probar tu código.
0
Puntos
Puntos
Por Laravel C hace 43 meses
Principiante
Respuesta #3
Gracias we, yo si entendi la aportacion, eres un crack:).
0
Puntos
Puntos
Por Esteban Cortin hace 15 meses
Principiante