Ir ao conteúdo
  • Cadastre-se

Submeter um formulário ao servidor


kleber-caetano

Posts recomendados

Olá Pessoal ,

Montei um formulário com alguns dados e antes de enviá-lo ao servidor para

processamento , realizo uma crítica utilizando uma função javascript

chamada testacampos.

A ação do usuário para submeter o formulário ao servidor é acionando

o mouse no botão enviar dados.

<FORM NAME="dados" METHOD="POST" ACTION="index.pl" onSubmit="return testacampos(this)">

<input type="submit" value=" Enviar dados " STYLE="cursor: hand;>

Quando o usuário aciona várias vezes , com o mouse , o botão enviar dados

( de forma rápida ), notei que vários processos ou formulários são enviados

ao servidor para processamento.

Como faço para não permitir ou controlar isto ?

Ou seja , mesmo que o usuário acione várias vezes rápidamente o mouse ,

somente deve ser enviado um único formulário ao servidor.

Agradeço a atenção dispensada ,

kleber

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois...

Tenta usar esse código, ele desabilita o botão submit após ser pressionado! ;)

<script>

/*
Submit Once form validation-
© Dynamic Drive (www.dynamicdrive.com)
For full source code, usage terms, and 100's more DHTML scripts, visit http://dynamicdrive.com
*/

function submitonce(theform){
//if IE 4+ or NS 6+
if (document.all||document.getElementById){
//screen thru every element in the form, and hunt down "submit" and "reset"
for (i=0;i<theform.length;i++){
var tempobj=theform.elements[i]
if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
//disable em
tempobj.disabled=true
}
}
}
</script>

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...