8.1 - Propriedades, Métodos e Eventos dos Formulários |
|
Formulários são mapeados em javascript através do objeto form. Este objeto possui as seguntes características:
Propriedades: |
action
|
- |
Reflete o atributo action da tag form. URL para onde o formulário será enviado.
|
length
|
- |
Retorna o número de elementos contidos no formulário.
|
method
|
- |
Reflete o atributo method da tag form. Pode ser GET ou POST.
|
elements[]
|
- |
Acesso individual aos elementos
|
|
|
Métodos: |
submit()
|
- |
Envia o formulário ao servidor
|
reset()
|
- |
Limpa os campos do formulário
|
|
|
Eventos: |
onSubmit
|
- |
Permite associar uma função ao evento de submit do formulário.
|
onReset
|
- |
Permite associar uma função ao evento de reset do formulário.
|
|
|
Elementos de um Formulário
O objeto form contém um array, onde são armazenados os elementos de interação do formulário.
Um elemento pode ser acessado pelo array elements ou pelo seu nome definido no html.
Cada elemento inserido num formulário, pode ser um dos seguintes objetos:
- Campos de texto: text, hidden, password, file
- Áreas de texto: textarea
- Botões: button, reset, submit
- Caixas de seleção: checkbox
- Botões de opção: radio
- Listas de seleção: select