-
Cómo dar formato a un campo de texto para aceptar sólo números
-
Proporcionar experiencias de usuario slick como diseñador y desarrollador web a veces puede venir abajo a los pequeños detalles, tales como campos de formulario de formato para aceptar sólo los tipos de entradas que están diseñados para aceptar. Dar formato a un campo de texto para que sólo aceptará un número como una entrada, y no letras u otros caracteres, se puede hacer modificando el "<head>" campo de su documento HTML.
Instrucciones
1 Iniciar el Javascript que formatear el campo de texto, añadiendo la siguiente definición de tipo de secuencia de comandos:
<Script type = "text / javascript">
<! -
2 Crear una función que llama a los números solamente usando el siguiente código y cambiando "examplefield" al nombre del campo que en realidad se está utilizando:
función numbersonly (examplefield, e, dec)
3 Añadir las siguientes definiciones de caracteres utilizando el siguiente código:
{
clave var;
KeyChar var;
si (window.event)
clave = window.event.keyCode;
else if (e)
clave = e.which;
más
return true;
KeyChar = String.fromCharCode (clave);
4 Establecer las teclas de control, utilizando el siguiente código:
if ((key == null) || (== tecla 0) || (== clave 8) ||
(== Clave 9) || (== Clave 13) || (== Clave 27))
return true;