Validar solo numeros con javascropt

Escrito por Programador ASP clásico en Código Javascript


En este ejemplo se dispone de un campo de texto (textbox) en un formulario (form) en el cual se desea que solamente se pueda ingresar números, que funcione la tecla de tabulación (Tab) para que salte al siguiente campo y que este habilitada la tecla de borrado.

Función de javascript para validar solo números y código html


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>validar solo numeros con javascript</title>
    <script>
      function validar(e) {
           tecla = e.which || e.keyCode;
           patron = /\d/; // Solo acepta números
           te = String.fromCharCode(tecla);
           return (patron.test(te) || tecla == 9 || tecla == 8);
         }
    </script>
    </head>
    
    <body>
    <form id="form1" name="form1" method="post" action="">
    ID<input type="text" onkeypress="return validar(event)" />

    </form>
    </body>
    </html>

Publicado el 12/11/2012 a las 12:23:07 hrs. | 3401 visitas.

Subir
Web hosting by Somee.com