Argomento precedente: Attributi solo per campi e aree di testoArgomento successivo: Esecuzione di attività automatiche per i campi


Attributi JavaScript

È possibile utilizzare gli attributi JavaScript per richiamare le funzioni JavaScript, mentre l'utente completa il modulo in una richiesta. Gli esempi includono onChange, onKeyUp, onBlur, e così via. Le funzioni JavaScript includono funzioni predefinite per la convalida dell'immissione dell'utente nei campi e in eventuali funzioni personalizzate create. Tutti gli attributi JavaScript sono denominati con il prefisso on, ad esempio onClick.

Negli elementi sui moduli è possibile utilizzare i seguenti attributi JavaScript. Tuttavia non tutti gli attributi si applicano a tutti gli elementi. Fare clic su un elemento per visualizzare gli attributi applicabili.

Importante Gli attributi JavaScript devono avere funzioni JavaScript, ma non espressioni JavaScript come valori. Al contrario, gli attributi HTML possono avere espressioni JavaScript, ma non funzioni JavaScript come valori. Le espressioni JavaScript, pertanto, si applicano esclusivamente agli attributi HTML, mentre le funzioni JavaScript si applicano soltanto agli attributi JavaScript.

Le funzioni JavaScript specificate negli attributi JavaScript vengono convalidate quando l'utente esegue l'azione specificata dall'attributo, tipo fare clic o fare doppio clic. Se il campo non viene convalidato, sarà evidenziato in rosso e viene visualizzato un messaggio di errore che indica che la convalida non è andata a buon fine.

Nota: verificare che gli eventuali messaggi di errore visualizzati per ciascuna funzione JavaScript siano localizzati per gli utenti del modulo.

onFocus

Specifica la funzione JavaScript da eseguire quando l'elemento viene attivato.

onBlur

Specifica la funzione JavaScript da eseguire quando l'elemento viene disattivato.

onChange

Specifica la funzione JavaScript da eseguire quando il valore dell'elemento viene modificato.

onClick

Specifica la funzione JavaScript da eseguire quando si fa clic sul componente con il pulsante sinistro del mouse.

onMouseDown

Specifica la funzione JavaScript da eseguire quando si preme il pulsante del mouse.

onMouseUp

Specifica la funzione JavaScript da eseguire quando si rilascia il pulsante del mouse.

onMouseOver

Specifica la funzione JavaScript da eseguire quando si ferma il mouse sull'elemento.

onMouseMove

Specifica la funzione JavaScript da eseguire quando si passa il mouse sull'elemento.

onMouseOut

Specifica la funzione JavaScript da eseguire quando si sposta il mouse dall'elemento.

onKeyPress

Specifica la funzione JavaScript da eseguire quando si preme e rilascia un tasto.

onKeyDown

Specifica la funzione JavaScript da eseguire quando si preme un tasto.

onKeyUp

Specifica la funzione JavaScript da eseguire quando si rilascia un tasto.

onValidate

Specifica la funzione JavaScript da eseguire quando un campo viene convalidato. Il campo viene convalidato ogniqualvolta l'utente esce da un campo o invia il modulo.

Se si specifica una funzione JavaScript personalizzata per l'attributo onValidate, codificare la funzione per effettuare le operazioni che seguono:

onLookup

Applicabile solo ai campi di ricerca. Quando l'utente fa clic sulla lente di ingrandimento per il campo di ricerca, viene eseguita la funzione JavaScript specificata da questo attributo. È possibile utilizzare un campo di ricerca per compilare i campi in base alle immissioni dell'utente in un oggetto dati di report.