Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > Manuais > Programação em Javascript II
SEÇÕES
Manuais relacionados
+Programação em Javascript II
Categorias
+Javascript

Índice do Manual Programação em Javascript II
+ Introdução ao manual II de Javascript
+ Livraria de funções Javascript
+ Exemplos das funções da livraria Javascript
+ Objetos em Javascript
+ Objetos incorporados em Javascript
+ Classe string em Javascript
+ Exemplos de funcionamento da classe String
+ Classe Date em Javascript
+ Exemplo de funcionamento de Date
+ Classe Math em Javascript
+ Classe Number em Javascript
+ Classe Boolean em Javascript
+ Criação de classes em Javascript
+ Criação de classes em Javascript II
+ Criação de classes em Javascript III
+ Hierarquia de objetos do navegador
+ Trabalhando com a hierarquia em Javascript
+ Objeto Window de Javascript
+ Métodos de window em Javascript
+ Exemplos de métodos de Window
+ Objeto document em Javascript
+ Exemplos de propriedades de document
+ Métodos de document
+ Fluxo de escritura do documento
+ Trabalho com formulários em Javascript
+ Ex. de trabalho com formulários. Calculadora simples
+ Propriedades e métodos do objeto form
+ Controle de campos de texto com Javascript
+ Controle de checkbox em javascript
+ Controle de botões de radio em Javascript
+ Controle de campos select com Javascript
+ Controle de elementos Textarea em Javascript
+ Os eventos em Javascript
+ Os manipuladores de eventos em Javascript
+ Exemplos de eventos em Javascript. Onabort
+ Exemplo do evento onblur em Javascript
+ Continuação do exemplo de onblur
+ Elementos de formulário select associados
+ Evento onunload de Javascript
+ Evento onload de Javascript

Descrição dos capítulos

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net


Propriedades e métodos do objeto form

Damos uma olhada nas diferentes propriedades e métodos do objeto form de Javascript. Mostramos algum exemplo de utilização de propriedades e uma simples validação de formulário e envio com o método submit ().


Vamos ver agora o objeto form por si só, para destacar suas propriedades e métodos.

Propriedades do objeto form

Têm umas propriedades para ajustar seus atributos mediante Javascript.

action
É a ação que queremos realizar quando se submete um formulário. Coloca-se geralmente um endereço de correio ou a URL a qual lhe mandaremos os dados. Corresponde com o atributo ACTION do formulário.

elements array
A matriz de elementos contém cada um dos campos do formulário.

encoding
O tipo de codificação do formulário

length
O número de campos do formulário.

method
O método pelo qual mandamos a informação. Corresponde com o atributo METHOD do formulário.

name
O nome do formulário, que corresponde com o atributo NAME do formulário.

target
A janela ou frame no qual está dirigido o formulário. Quando se submete se atualizará a janela ou frame indicado. Corresponde com o atributo target do formulário.

Exemplos de trabalho com as propriedades

Com estas propriedades podemos mudar dinamicamente com Javascript os valores dos atributos do formulário para fazer com ele o que se deseje dependendo das exigências do momento.

Por exemplo, poderíamos mudar a URL que receberia a informação do formulário com a instrução.

document.meuFormulário.action = "minhaPágina.asp"

Ou mudar o target para submeter um formulário em uma possível janela secundária chamada minha_janela.

document.meuFormulário.target = "minha_janela"

Métodos do objeto form

Estes são os métodos que podemos invocar com um formulário.

submit()
Para fazer com que o formulário se submeta, embora não se tenha clicado o botão de submit.

reset()
Para reiniciar todos os campos do formulário, como se tivéssemos clicado o botão de reset. (Javascript 1.1)

Exemplo de trabalho com os métodos

Vamos ver um exemplo muito simples sobre como validar um formulário para submete-lo no caso de que esteja preenchido. Para isso, vamos utilizar o método submit() do formulário.

O mecanismo é o seguinte: em vez de colocar um botão de submit colocamos um botão normal (<INPUT type="button">) e fazemos que ao clicar esse botão se chame a uma função que é a encarregada de validar o formulário e, no caso de que esteja correto, submete-lo.

O formulário ficaria assim:

<form name="meuFormulário" action="mailto:colabore@criarweb.com" enctype="text/plain">
<input type="Text" name="campo1" value="" size="12">
<input type="button" value="Enviar" onclick="validaSubmite()">
</form>


Observamos que não há um botão de submit, e sim, um botão normal com uma chamada a uma função que podemos ver a seguir.

function validaSubmete(){
    if (document.meuFormulário.campo1.value == "")
       alert("Deve preencher o formulário")
    else
       document.meuFormulário.submit()
}


Na função se comprova que se o que está escrito no formulário é um string vazio. Se for isso, mostra-se uma mensagem de alerta que informa que se deve preencher o formulário. No caso de haver algo no campo de texto submete o formulário utilizando o método submit do objeto form.

Autoria e outras referências sobre este artigo

Manuais relacionados com este artigo
Dentro de Programação em Javascript II

Categorias relacionadas
Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo:
+ Entrar em Javascript


Comentário sem rever
Entre os comentários não revistos podem ter alguns interessantes que tenham sido enviado recentemente.
 Foram econtrados 2 comentários sem rever

VerVer os comentários não revistos



Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites