Eventos interativos

Os eventos interativos iniciam como resultado direto de ações de usuário, o que torna esses eventos úteis para várias tarefas de cálculo e script. Por exemplo, é possível adicionar um script ao evento mouseEnter para um campo de texto que altera a cor da borda do campo para azul e um script ao evento mouseExit que altera a cor da borda de volta à cor original. Essa ação cria um efeito de realce quando o usuário move o ponteiro sobre o campo para auxiliá-lo visualmente durante o preenchimento do formulário. Os eventos interativos também são úteis para alterar dados do formulário em resposta à seleção de um usuário. Por exemplo, é possível adicionar um script ao evento change para uma lista suspensa que atualiza os valores de dados em vários campos em resposta ao valor selecionado pelo usuário na lista suspensa.

A lista a seguir contém os eventos interativos que estão disponíveis na lista Exibir do Editor de scripts:

  • change

  • click

  • enter

  • exit

  • mouseDown

  • mouseEnter

  • mouseExit

  • mouseUp

  • postOpen

  • postSign

  • preOpen

  • preSign

    A imagem a seguir exibe o fluxo geral de eventos para usuários que usam o mouse para selecionar um objeto e alterar seu valor.

    Nota: Esta imagem fornece um fluxo geral de eventos; no entanto, determinadas ações de preenchimento de formulários e objetos de formulários podem causar a ordenação de eventos alternativos. Por exemplo, se um usuário selecionar um valor a partir de uma lista suspensa, o evento mouseExit ocorre depois do evento click, mas antes dos eventos change ou full. Da mesma forma, se um usuário selecionar um campo, mantiver pressionado o mouse e, em seguida, sair do campo enquanto ainda estiver pressionando o botão do mouse, o evento mouseUp ocorrerá fora da ordem descrita nesta imagem.

    A imagem a seguir exibe o fluxo geral de eventos para usuários que usam o teclado para selecionar um objeto e alterar seu valor.