Olá! Monday, 18 de December de 2017.



Dicas CódigoFonte.net
Friday, 27 de February de 2004

Enviando formulários sem scripts CGI, PHP, ASP...

Olá.

Nem sempre é obrigado utilizar scripts em linguagens complicadas para enviar seus simples formulários.

E porque não utilizar seu programa de e-mail padrão?

Simples! Utilizamos a tag
  1. mailto


A seguir o código para o formulário completo, basta você efetuar algumas modificações e pronto, você já tem seu formulário.

  1. <form action="mailto:[email protected]?subject=Formulário de Contato" enctype="text/plain" method="post">
  2. Seu nome:<input type="text" name="Meu_Nome" size=23 maxlength=64>
  3. Seu E-mail:<input type="text" name="Email_Contato" size=50 maxlength=64>
  4. Comentário:<textarea name="Comentario" rows=12 cols=43></textarea>
  5. <p><input type=submit value="Enviar">  <input type=reset value="Limpar"></p></form>


Substitua o por seu e-mail. O
  1. Formulário de Contato
será o assunto de seus e-mails.

Você pode, ainda, inventar!

O código a seguir irá colocar a data que o formulário foi enviado, muito útil.

  1. <form action="mailto:[email protected]?subject=Formulário de Contato" enctype="text/plain" method="post">
  2. Seu nome:<input type="text" name="Meu_Nome" size=23 maxlength=64>
  3. Seu E-mail:<input type="text" name="Email_Contato" size=50 maxlength=64>
  4. Comentário:<textarea name="Comentario" rows=12 cols=43></textarea>
  5. <p><input type=submit value="Enviar">  <input type=reset value="Limpar"></p>
  6.  
  7. <script language="JavaScript">
  8.  
  9. var mydate=new Date()
  10. var year=mydate.getYear()
  11. if (year<2000)
  12. year += (year < 1900) ? 1900 : 0
  13. var day=mydate.getDay()
  14. var month=mydate.getMonth()
  15. var daym=mydate.getDate()
  16. if (daym<10)
  17. daym="0"+daym
  18. var dayarray=new Array("Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado")
  19. var montharray=new Array(" de Janeiro de "," de Fevereiro de "," de Março de ","de Abril de ","de Maio de ","de Junho de","de Julho de ","de Agosto de ","de Setembro de "," de Outubro de "," de Novembro de "," de Dezembro de ")
  20. document.write('<input type=hidden name="Formulario enviado em" value="')
  21. document.write(" "+dayarray[day]+", "+daym+" "+montharray[month]+year+" ")
  22. document.write('">')
  23. </script>
  24. </form>



Qualquer dúvida, postae no fórum: http://forum.codigofonte.net

Comentários do artigo [Novo comentário]

KALLEO SANDALO - 18 de June de 2008 - 18:05
BAIO EU QUERO SABER COMO EU FAÇO PARA CONSEGUIR UM SISTEMA DE PEDIDOSE RECADOS PARA POR NO SITE DA MUINHA RADIO
OBRIGADO AGRADEÇO DESDE JA
Cristhiano cunha - 17 de August de 2008 - 00:20
cara porq não deu serto !
em no meu site ?
Thiago Moura - 07 de October de 2008 - 16:24
>_<" soh funciona se a pessoa tiver com perfil criado no outlook... naum tem como desativar isso naum?

fora isso funciona...
Paulo Sergio Oliveira - 27 de December de 2008 - 17:33
gostaria de um script direto de email.... sem acessar o outlook quando enviar.
valdeci roots - 13 de May de 2009 - 23:45
ola queria sabe qual código fonte daria para cria um formulário que va direto pra o email deseja sem passa pelo mailto
Adao Wapnyk - 20 de January de 2010 - 13:37
Fala ai Emanuel desde ja muito bom seus codigos, mais sera que não sabe de nem um script que de pra mandar o email direto pro meu email sem o uso do clinete de emails do pc do usuario???
Desde ja agradeço e meus parabens!!!
Paulo Jose Wanisangk Rodrigues - 01 de May de 2010 - 13:19
eu tenho a msm duvida de todos acima..rs
Jefrey Sobreira Santos - www.js.website.org - 30 de July de 2010 - 14:28
para ir direto para o e-mail é necessário usar um server-side, como php e asp.
para fazer um sistema de pedidos e recados tbem.
qualquer coisa que precise mudar outra coisa, seja alguma página na internet ou então a quantidade de mensagens no e-mail de alguém, é feita via server-side.
o php é fácil de se aprender. eu aprendi sem apostila e sem curso nenhum! só baixando scripts e os estudando (no estilo 'isso deve ser aquilo, entao se eu fizer isso acontece aquilo' e testando).
Para adicionar um comentário você deve efetuar o login


Gostou do CódigoFonte.net? Quer indicar a um amigo?
Preencha os campos a seguir.
Seu Nome:
Seu E-mail:
E-mail de seu Amigo:


CodigoFonte.net » Meu Mural » Competiva - Criação de Sites » Todos os Direitos Reservados © 2002/2010