Skip to main content

Dicas práticas sobre como usar formulários Mailto

MEF 11 - 5 ETAPAS PARA RESOLUÇÃO DE PROBLEMAS MATEMÁTICOS (Abril 2025)

MEF 11 - 5 ETAPAS PARA RESOLUÇÃO DE PROBLEMAS MATEMÁTICOS (Abril 2025)
Anonim

Uma característica comum dos sites que muitos novos web designers enfrentam é um formulário. Você pode adicionar um formulário ao seu website como uma maneira simples de as pessoas entrarem em contato com você para fazer perguntas ou expressar interesse nos produtos ou serviços que você oferece. Infelizmente, os tutoriais on-line sobre como adicionar formulários de sites complexos podem ser confusos e afastar novos profissionais da Web.

Os formulários da Web não precisam ser difíceis de trabalhar, mesmo para novos webbies. Os formulários do Mailto são uma maneira fácil de fazer formulários funcionarem. Eles contam com clientes de email para enviar os dados do formulário do computador do cliente para o proprietário do formulário. Os dados do formulário que são preenchidos pelo usuário do site são enviados por e-mail para um endereço específico, conforme especificado na codificação do formulário.

Se você é novato em web design e não sabe como programar interações mais complexas, ou se está executando um site pequeno e quer apenas uma maneira simples de adicionar um formulário, ter um formulário mailto como um formulário de contato é muito mais fácil do que aprender a escrever PHP. Também é mais barato do que comprar um script pré-escrito para fazer isso por você.

Com este tutorial rápido, aprenda como usar formulários mailto. Mesmo que você nunca tenha feito isso antes, dominar a técnica é fácil e, certamente, no domínio do "início de web design".

Começando

Os formulários HTML podem ser desafiadores para novos desenvolvedores da Web, pois exigem mais do que apenas aprender marcação HTML. Além dos elementos HTML necessários para criar os formulários e seus campos, você também deve ter alguma maneira de fazer com que o formulário "funcione". Isso geralmente requer acesso a um script CGI ou outro programa para criar o atributo "action" do formulário. Essa ação é como o formulário processa os dados e o que faz com eles posteriormente (gravar em um banco de dados, enviar um email, etc.)

Se você não tiver acesso a um script que fará seu formulário funcionar, há uma ação de formulário que a maioria dos navegadores modernos oferece suporte.

ação = " mailto: youremailaddress '

Esta é uma maneira simples de obter os dados do formulário do seu site para o seu e-mail. Evidentemente, esta solução é muito limitada no que pode fazer, mas para sites muito pequenos, é um bom lugar para começar.

Truques para usar formulários Mailto

Use o

enctype = "text / plain" atributoIsso informa ao navegador, bem como ao cliente de email, que o formulário está enviando texto simples em vez de algo mais complicado. Alguns navegadores e clientes de email enviam dados de formulário codificados para páginas da web. Isso significa que os dados são enviados como uma linha longa, espaços são substituídos por mais (+) e outros caracteres são codificados. Usando o

enctype = "text / plain" atributo ajuda a tornar os dados mais fáceis de ler.

Use o método GET ou POSTEnquanto o

POSTAR método às vezes funciona, muitas vezes faz com que o navegador abra uma janela de e-mail em branco. Se isso acontecer com você com o

PEGUE método, em seguida, tente mudar para

POSTAR

Formulário Mailto de Amostra

Aqui está um exemplo de formulário usando a ação mailto.

Nota: Esta é uma marcação muito simples. O ideal seria codificar esses campos de formulário usando mais marcações semânticas e elementos, mas esse exemplo é suficiente para o escopo deste tutorial.

Seu primeiro nome:
Seu último Nome:
Comentários:

Seus clientes verão uma mensagem informando que o formulário está sendo enviado por e-mail. É assim que os resultados se parecem:

first_name = Jennifer last_name = Kyrnin comentários = Olá!

Nota especial sobre formulários Mailto

Mais uma vez, este método, embora fácil, também é muito limitado. Obviamente, é importante observar que os formulários mailto nem sempre funcionam para todas as combinações de navegadores e clientes de email. Se você tentou usar um formulário mailto e não obteve êxito, talvez seja por isso que pode haver uma combinação de tecnologia que faz com que a função falhe. Para obter informações mais detalhadas sobre o que possivelmente está interferindo na sua tentativa de usar um formulário desse tipo, consulte "Quando formulários do Mailto não funcionam".

Embora esse método seja uma boa primeira tentativa de criar formulários da web que geram um email e enviam dados de formulário, à medida que você se torna mais avançado em suas habilidades na web, certamente desejará explorar opções mais robustas. De scripts CGI a formulários PHP para plataformas CMS que possuem widgets de formulário integrados, você tem várias opções avançadas a serem consideradas para as necessidades futuras de formulários do seu site.