Aplicaciones de JavaScript

Validación de datos de tipo numérico

El siguiente ejemplo nos mostrará cómo validar datos de tipo numérico para una aplicación de retiro de dinero en red.

Retiro de efectivo

Teclee la cantidad a retirar:

 

¿Cómo funciona?

El guión de validación se coloca entre las etiquetas <HEAD> ... El código va aquí ... </HEAD>.

El guión de ejecución se coloca en una forma, dentro de una tabla.

Validación de datos

Manejador de eventos: onChange

Aquí está el código del guión:

<SCRIPT LANGUAGE="JavaScript">
 
// Este es un comentario.
// El primer condicional asegura que el campo no este vacio.
// El segundo nos asegura que la entrada sea un numero entre 50 o 1000.
// En caso negativo mandamos una alerta al usuario de que la entrada no ,,es valida.
                  
   function checkNum (str, min, max) {
      if (str == "") {
         alert("Teclee un numero en el campo.")
         return false
         }
      var num = 0 + str
      if (num < min || num > max) {
         alert("El numero debe estar entre 50 y 1000.")
         return false
         }
      return true
    }
   function thanks() {
      alert("Gracias por retirar efectivo.")
    }
 
<!-- end -->
 
</SCRIPT>
 

Este es el código de la forma:

<P><FORM><INPUT TYPE="text" NAME="num" VALUE="" SIZE=5
onchange="if (!checkNum(this.value,50,1000)) 
{this.focus();this.select();} else {thanks()}">
<INPUT TYPE="button" VALUE="Envie"></FORM>