website stats » Validar campo que solo admita números | Solo Código |

Validar campo que solo admita números

Escrito por J.F. el Domingo, 15 de Julio del 2007 a las 16:09

Utilizar una caja de texto que solo admita caracteres númericos, es decir, unicamente enteros, puede resultar muy útil en multitud de ocasiones. Por ejemplo a la hora de introducir una edad, o un año... Por ello vamos a elaborar una función que unicamente nos permita insertar en la caja números, no aceptando ningún otro tipo de caracter. Veamos todo el código:

HTML:
  1.  
  2.  
  3. <script language="JavaScript">
  4. <!--
  5. var nav4 = window.Event ? true : false;
  6. function acceptNum(evt){   
  7. var key = nav4 ? evt.which : evt.keyCode;   
  8. return (key <= 13 || (key>= 48 && key <= 57));
  9. }
  10. //-->
  11. </script>
  12.  
  13. </head>
  14.  
  15. <input type="text" name="valor" size="4" maxlength="4"
  16. onKeyPress="return acceptNum(event)">
  17.  
  18. </body>
  19. </html>

Éste ejemplo podría ser válido para un campo en el que queramos que una persona introduzca su año de nacimiento. Como vemos en

HTML:
  1. <input type="text" name="fecha" size="4" maxlength="4"
  2. onKeyPress="return acceptNum(event)">

hemos decididido que tanto el tamaño de la caja, como el máximo de caracteres que admita sea 4. En caso de necesitar más números podemos aumentar ese valor o simplemente eliminar los atributos size y maxlength.

Categoria: Javascript

No hay comentarios

Entradas relacionadas


Deja un comentario

Escribir un comentario

Puedes usar las siguientes etiquetas HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Solo Código

Solo Código es una colección de códigos de todo tipo que pueden resultar útiles para el diseño de páginas web. Está enfocado tanto para aquellos que son expertos, como para aquellos principiantes que quieren encontrar recursos útiles, o no saben implementar determinadas funciones en sus webs. No olvides que Solo Código es un blog de Informática Práctica, donde tenemos otras secciones interesantes como:
| Tutoriales | Trucos | Software | Links | Buscar |