No permita escribir caracteres alfabéticos en un <input type = number />
Necesito tener un cuadro de texto, donde, cada vez que lo escriba, SOLO debe permitir números [0-9]. he usadotype="number"
que definitivamente tiene la validación del lado del cliente pero también permite escribir otros alfabetos. Puedo hacerlo rastreando cada tecla y haciendo coincidir con expresiones regulares, pero me preguntaba si hay alguna forma de restringir el tipo usando solo etiquetas html y ¿NO definir ninguna función en JavaScript para comparar en cada tecla?
El código no es suficiente para hacerlo es:
<input type="number" id="txt_number" maxlength="70" name="txt_name" placeholder="Number">
Cualquier ayuda es apreciada.