Datos tipo J

Formato:  En Tipo de dato se define así:

  J,evento1="fórmula1" evento2="fórmula2" . . .  

Ejemplo:

  J,onkeypress="nu();" onblur="flag[0]=true;calcular();flag[0]=false;"  

Este ejemplo define dos eventos para ser habilitados.

Cada vez que se presiona una tecla reconoce el evento onkeypress y ejecuta la función nu() que valida el ingreso para sólo aceptar ingreso numérico positivo.

Y al salir del campo reconoce el evento onblur que ejecuta tres instrucciones: asigna verdadero a la variable boolean flag[0], luego ejecuta la función calcular() y finalmente asigna falso a la misma variable boolean.

Esto es útil si la función calcular() incluye un lazo "if" con esta variable boolean para que se ejecute dicho lazo sólo con el evento de este campo.

En Cálculos debe inscribirse así:

 if(flag[0]) {

   cálculos requeridos con bandera;

 }

 fórmulas de cálculo sin bandera;

Notas: