Atributos de JavaScript para los elementos

Puede utilizar atributos de JavaScript como onChange, onKeyUp, onBlur y otros para invocar Funciones de JavaScript mientras el usuario está completando el formulario de una solicitud. Estas funciones de JavaScript incluyen funciones predefinidas para validar los datos introducidos por los usuarios en los campos y aquellas funciones personalizadas que se hayan escrito. El nombre de todos los atributos de JavaScript incluye el prefijo on, como onclick.

Se pueden utilizar los siguientes atributos de JavaScript en los elementos de los formularios. No obstante, no todos los atributos son aplicables a todos los elementos. Haga clic en un elemento para ver qué atributos se le pueden aplicar.

Importante: Los valores de los atributos de JavaScript deben ser funciones de JavaScript, no expresiones de JavaScript. En cambio, los atributos HTML pueden tener como valores expresiones de JavaScript pero no funciones de JavaScript. De esta forma, las expresiones de JavaScript se aplican exclusivamente a los atributos HTML y las funciones de JavaScript sólo a los atributos de JavaScript.

Las funciones de JavaScript especificadas en los atributos de JavaScript se validan cuando el usuario ejecuta la acción especificada por el atributo, como hacer clic, hacer doble clic, pulsar una tecla, y así sucesivamente. Si el campo no se valida, se resalta en rojo y aparece un mensaje de error explicando el motivo por el que no se produjo la validación.

Nota: Compruebe que los mensajes de error (si hay) devueltos por cada función de JavaScript se localizan para los usuarios del formulario.

onfocus

Especifica la función de JavaScript que se ejecutará cuando el elemento se resalte.

onblur

Especifica la función de JavaScript que se ejecutará cuando el elemento deje de estar resaltado.

onchange

Especifica la función de JavaScript que se ejecutará cuando el valor del elemento se modifique.

onclick

Especifica la función de JavaScript que se ejecutará al hacer clic en el componente con el botón principal del ratón.

onmousedown

Especifica la función de JavaScript que se ejecutará al pulsar el botón del ratón.

onmouseup

Especifica la función de JavaScript que se ejecutará al soltar el botón del ratón.

onmouseover

Especifica la función de JavaScript que se ejecutará cuando el ratón quede situado sobre el componente.

onmousemove

Especifica la función de JavaScript que se ejecutará al pasar el ratón sobre el componente.

onmouseout

Especifica la función de JavaScript que se ejecutará al alejar el ratón del componente.

onkeypress

Especifica la función de JavaScript que se ejecutará al pulsar y soltar una tecla.

onkeydown

Especifica la función de JavaScript que se ejecutará al pulsar una tecla.

onkeyup

Especifica la función de JavaScript que se ejecutará al soltar una tecla.

onvalidate

Especifica la función de JavaScript que se ejecutará al validar el campo. El campo se valida cuando el usuario se desplaza fuera de un campo o envía el formulario.

Si especifica una función de JavaScript personalizada para el atributo onvalidate, codifíquela para que realice las siguientes acciones:

onlookup

Se aplica exclusivamente a los campos de búsqueda Cuando el usuario hace clic en la lupa del campo d búsqueda, se ejecuta la función de JavaScript especificada por este atributo. Puede utilizar un campo de búsqueda para completar los campos de acuerdo con los datos introducidos por el usuario en un objeto de datos de informe.