Enquanto concentrava minha ateno na lgica para uma calculadora online, decidi procurar uma soluo pronta para um formulrio de contato. Foi assim que encontrei o Formspree.
Como usar?
A nica coisa que voc precisa montar o seu formulrio com todos os campo que desejar e no atributo action da tag form, usar https://formspree.io/seuemail@site.com.
Tambm necessrio usar a tag name em todos os campos do formulrio.
Existem outras configuraes da tag name que podem ser usados no formulrio no formato
- _replyto ou email – Indicam o email de quem est enviando o formulrio, ou seja, o visitante.
- _next – Url para a qual o usurio deve ser redirecionado aps o envio do formulrio.
- _subject – Campo do assunto no email que voc receber.
- _cc – Emails adicionais que devero receber o formulrio, separados por vrgula.
- _format – Use “plain” no atributo value para receber emails em formato texto.
- _language – Define idioma da pgina de captcha. Use pt para portugus.
- _gotcha – Para evitar spam. Use como
.
E agora?

S isso. Assim que voc fizer o seu primeiro envio pelo formulrio, um email chegar em sua caixa de entrada para validao do servio.

Depois disso, a cada envio, voc recebe uma notificao do seu formulrio em seu email, cada vez que um usurio us-lo.
Limites
O servio grtis para at 1000 envios por ms. Se precisar de mais que isso, existe o plano gold por US$ 9 por ms. O plano pago cobre submisses ilimitadas, vrios formulrios da mesma pgina, uma url de action sem o seu email, ausncia do captcha, arquivo dos emails enviados e confirmao do email do remetente.
A ideia tima e diferente dos formulrios j prontos como o Wufoo que permitem pouca customizao do CSS. No Formspree o resultado depende inteiramente da folha de estilo do seu site.
possvel utilizar o formspree de forma que no seja necessrio sair da pgina para validar o envio? Digo, de realizar a validao na prpria pgina?
Sim, mas s nos planos pagos: https://help.formspree.io/hc/en-us/articles/360013470814-AJAX-Forms
hgjhgjhg