O envio de dados de um formulário preenchido por um visitante a um site da Internet é uma das tarefas mais resolvidas de interação interativa entre um internauta e os programas servidores deste recurso. A organização dessa operação no código-fonte da página de hipertexto é muito mais fácil do que criar scripts para processar os dados transmitidos. Pode ser implementado tanto por meio da linguagem HTML quanto por meio de scripts JavaScript.
Instruções
Passo 1
Se o processamento de dados não for realizado no mesmo arquivo que gera a página com o formulário, certifique-se de especificar o endereço do script de tratamento no atributo action. Especifique um dos dois métodos possíveis para enviar variáveis de formulário - Get ou Post. A escolha depende de qual deles é usado para ler as variáveis pelo script. Em princípio, isso é suficiente para resolver o problema, não é necessário colocar um elemento especial no formulário que inicia o envio das informações, pois pressionar a tecla Enter por padrão equivale a clicar no botão de envio de dados. No entanto, nem todo usuário vai adivinhar isso, então é mais preferível colocar um botão correspondente no formulário.
Passo 2
Use um botão que é renderizado por uma tag de entrada com um valor de envio no atributo type. Clicar nesse botão é a forma "clássica" mais comumente usada de organizar o envio de dados de um formulário em uma página da web. Além do atributo type, é desejável especificar o valor do atributo name, e em value você pode colocar o texto do rótulo no botão. Por exemplo:
etapa 3
Você pode usar JavaScript para enviar dados. Isso pode ser útil nos casos em que você precisa organizar o envio automático em qualquer evento - por exemplo, depois que o usuário seleciona o valor desejado na lista suspensa, ou se deve ser verificado por um validador JavaScript antes de enviar informações. Para implementar essa forma de envio de dados, use o método submit do objeto de formulário. Por exemplo, se o valor UniForm é escrito no atributo name do formulário, então para simular o clique no botão enviar no código JavaScript, após todas as ações necessárias com os valores inseridos pelo usuário, você precisa colocar o seguinte linha: document. UniForm.submit ();