- Você pode ter vários botões de envio em uma página?
- O botão de envio precisa estar dentro?
- Posso usar o botão Enviar sem formulário?
- Como impedir que a forma envie várias vezes a partir do lado do cliente?
Você pode ter vários botões de envio em uma página?
Sim, vários botões de envio podem incluir no formulário HTML. Um exemplo simples é dado abaixo.
O botão de envio precisa estar dentro?
Você pode amarrar um botão de envio a um formulário que o botão não vive dentro de. O truque é dar ao formulário um ID e, em seguida, referência a esse ID com a propriedade de formulário do botão. Com esta configuração, clicar no botão Enviar fará com que o formulário seja enviado.
Posso usar o botão Enviar sem formulário?
Os botões de envio não enviam se não estiverem em um formulário. Não sei por que você acha que o formulário não pode estar em uma mesa? (Como você já escreveu no título :) o botão não tem forma associada a .... - Então, fazer a pergunta contém a resposta: adicione o formulário que ainda está faltando.
Como impedir que a forma envie várias vezes a partir do lado do cliente?
Use jQuery para evitar vários envios de formulários
Para impedir que o usuário envie um formulário várias vezes, usaremos o jQuery para ouvir o evento de envio. Depois que o formulário for enviado, adicionaremos um atributo desativado ao botão para evitar vários envios de formulários. Agora o usuário não pode clicar novamente.