Comparte

Campo solo numerico en formulario

Hay diversos métodos para validar campos en formularios, en especial, cuando se trata de campos numéricos, la forma más precisa es no permitir que se ingrese otro valor que no sea el numérico.

Es el modo más rápido y eficaz para realizarlo.

Siempre que se desea una acción on line, o sea, mientras el usuario está digitando en el formulario, el lenguaje adecuado para realizarlo es el que se ejecuta del lado del cliente, por lo tanto en ASP VbScript, no es posible realizarlo, ya que es un lenguaje de servidor y eso implicaría relanzar la página para ver la respuesta a una solicitud.

Entonces el lenguaje adecuado para ello sería JavaScript.

La idea consiste en ejecutar una función en JavaScript mientras el usuario escribe, que cuando detecte que el usuario presionó una tecla de letra u otras que no sean número, elimine el carácter digitado.

La función debería incluirse en la cabecera de la página, contendrá lo siguiente:

 

<script>  

        function Numero(recibe){

        Numer=parseInt(recibe);

        if (isNaN(Numer)){

            return "";

        }

        return Numer;

    }

    function ValidarNumero(enviado){

        enviado.value=Numero(enviado.value);

    }

</script>

 

Mientras en el campo que queremos validar, utilizamos el evento que lee cada carácter que el usuario ingresa, se ejecuta en cuanto el usuario ha levantado el dedo de la tecla.

Supongamos que está validando un número de teléfono:

 

<input type="text"  name="telefono" id="telefono" onkeyUp="return ValidarNumero(this);" />

 

El efecto es que mientras se tipea, se podrá ver la letra, pero inmediatamente se borrará.

 

 

Bienvenido
Contactate conmigo.
Leer más

MySQL y error de controlador ODBC

Al concetar una base de datos mySQL, hay que tener en cuenta que se debe instalar el controlador ODBC correspondiente. En la mayoría de los casos, el Windows al instalarse, incluye controladores de Access, pero no de mySQL. Hay que realizarlo manualemten si queremos administrar bases de datos con mySQL. Este es un instructivo sobre algunos problemas comunes en la instalación del ODBC de mySQL.

Ana Abregú 3/8/2011