Jump to content
estimado

Formulario de contacto no site HTML

Recommended Posts

estimado

boas

Fiz este Formulario de contacto no meu site, agora queria que ele fize-se o devido!

Podem-me ajudar?

semttulogx.png

Isto o que esta ai é só a tabela e essas coisas, agora eu queria era que se uma pessoa me quise-sse contactar ia ai escrevia o "Nome" e o "Email" a " Mensagem" e depois esse formulario eniava para o meu mail.

Agradeço;)


Visual Studio 2010 C#

Share this post


Link to post
Share on other sites
KTachyon
<form action="mailto:xpto@xpto.com" method="POST" enctype="multipart/form-data">


“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.”

-- Tony Hoare

Share this post


Link to post
Share on other sites
KTachyon

Só que não estamos na secção de PHP.


“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.”

-- Tony Hoare

Share this post


Link to post
Share on other sites
estimado

Boas

meto esse código aceguir ao codigo todo da tabela ou tem algum lugar especifico ?


Visual Studio 2010 C#

Share this post


Link to post
Share on other sites
KTachyon

Quando crias um form, colocas:

<form ...>
<!-- etc -->
</form>

certo?

Só tens que substituir o <form> inicial por aquilo.


“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.”

-- Tony Hoare

Share this post


Link to post
Share on other sites
cra2sh

Só que não estamos na secção de PHP.

Por acaso nem sabia que era possível só por html.

Share this post


Link to post
Share on other sites
KTachyon

É perfeitamente possível. A razão porque, hoje em dia, se fazem as forms com uma linguagem dinâmica é para que o endereço de e-mail não seja apresentado. No caso das forms HTML, o e-mail não é visível na página, mas está no código fonte da página, sujeito a ser apanhado por um e-mail crawler.


“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.”

-- Tony Hoare

Share this post


Link to post
Share on other sites
estimado

boas

O código do formulario de contacto e este:

<div style=" margin: 0px 0px 0px 89px;">

                    <form action="mailto:Meu Email@qualquercoisa.com" method="POST" enctype="multipart/form-data">

                        <div style="height:30px;"><input class="input_txt2" value="Nome" name="Name" type="text" id="Name" /></div><div style="height:10px"></div>

                        <div style="height:30px;"><input class="input_txt2" value="E-mail" name="E-mail" type="text" /></div><div style="height:10px"></div>

                        <div style="height:30px;"><input class="input_txt2" value="Assunto" name="Subject" type="text" /></div><div style="height:10px"></div>   

                        <div><textarea class="text_area2" cols="32" rows="3" name="Message">Escreva aqui a sua mensagem para ser enviada.</textarea></div>

                        <div style="height:10px;"></div>

                          <div style="height:28px; padding-left: 216px;">

                            <input class="submit2" name="send" type="submit" value="Apagar" />

                            <input class="submit2" name="reset" type="submit" value="Enviar" />

                           

                              <div style="height:10px;"></div>

                    </form>

                </div>

Tipo assim ?

Obrigado


Visual Studio 2010 C#

Share this post


Link to post
Share on other sites
KTachyon

Sim, mas escusas de perguntar, quando podes testar :(


“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.”

-- Tony Hoare

Share this post


Link to post
Share on other sites
estimado

boas

Bem, eu consegui fazer isso, mas quando eu meto enviar aparece-se este quadrado:

semttulodhn.png

Será que nao da para enviar a partir do meu formulario ? Tipo preencher os dados do nome, email e a mensagem e depois enviar directamnte para o meu email!

Não dá assim ?

Obrigado


Visual Studio 2010 C#

Share this post


Link to post
Share on other sites
KTachyon

Pois, parece que alguns browsers vão mesmo precisar de utilizar um client de e-mail configurado para enviar a mensagem. Podes fazer um sistema dinâmico, se puderes utilizar scripts CGI ou PHP, mas, se  não estás à vontade, o melhor será utilizares um serviço tipo http://www.response-o-matic.com/


“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.”

-- Tony Hoare

Share this post


Link to post
Share on other sites
estimado

hmmm

Vou experimentar.

Mas com aquele codigo que me deste, nao da para fazer tipo um sistema desses ?


Visual Studio 2010 C#

Share this post


Link to post
Share on other sites
KTachyon

Epah, dá, mas ficas dependente do browser do utilizador. Se queres uma coisa que funcione para todos, ou crias uma script para enviar o mail, ou usas um serviço externo.


“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.”

-- Tony Hoare

Share this post


Link to post
Share on other sites
estimado

boas

Então como e que eu posso criar uma script para enviar o email ?

E Dificil ?


Visual Studio 2010 C#

Share this post


Link to post
Share on other sites
KTachyon

Depende do que tiveres disponível no servidor onde vais colocar a página. Se tiveres o mod_php instalado:

$mensagem = $_REQUEST["nome"];
$mensagem .= "\n".$_REQUEST["email"];
$mensagem .= "\n".$_REQUEST["mensagem"];

mail("o_teu@mail.com", "Assunto", $mensagem);

Os campor têm que ter o mesmo nome que os $_REQUEST["xxx"], e a action será para a página onde tiveres este código.


“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.”

-- Tony Hoare

Share this post


Link to post
Share on other sites
estimado

Não ha uma maneira mais facil e melhorada ?

Obrigado


Visual Studio 2010 C#

Share this post


Link to post
Share on other sites
KTachyon

Neps.


“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.”

-- Tony Hoare

Share this post


Link to post
Share on other sites
estimado

KTachyon entao o que me recomendas fazer ?

Como nao sei programação, o que achas melhor para eu fazer ?

Queria tambem que ficasse uma coisa como deve de ser!


Visual Studio 2010 C#

Share this post


Link to post
Share on other sites
KTachyon

Sempre tens as soluções exteriores.

A minha recomendação é aprender a programar :(


“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.”

-- Tony Hoare

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.