Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

safas

Formulario envia conteudo em branco

Recommended Posts

Olá pessoal,

estou tendo uma certa dificuldade para identificar um problema. Achei um código interessante de formulário na web e resolvi usá-lo, formatei ele dentro dos conformes que precisava, porém, quando ele é enviado, o email chega, porem todo em branco, fiz alguns testes aqui e não consegui achar o problema. Vejam o código e quem souber por favor me diga o que está faltando para ele funcionar.

<body>
<form action="http://meusite.com.br/cgi-sys/FormMail.cgi" method="post" name="formulario" id="formulario">
                                <input type="hidden" name="recipient" value="email@meusite.com.br" />
                      <!-- CAMPO PARA AONDE SERÁ REDIRECIONADO DEPOIS DO ENVIO -->
                      <input type="hidden" name="redirect" value="http://www.meusite.com.br/enviado.html" />
                                    <input type="text" value="Nome" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Nome';}">
                                    <input type="text" value="Assunto" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Assunto';}">
									<input type="text" value="Email" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Email';}">
									<input type="text" value="Telefone" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Telefone';}">
									<textarea onfocus="if(this.value == 'Mensagem ') this.value='';" onblur="if(this.value == '') this.value='Mensagem *;">Mensagem </textarea>
									<input type="submit" value="Enviar Mensagem" />
								</form>
</body>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Está falando vc definir o atributo name nos teus inputs.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Está falando você definir o atributo name nos teus inputs.

 

Valeu amigo, deu certo =)

A unica pendencia é que quando chega o email, ele vem com o titulo de subject given. Você ou outro colega sabe como fazer aparecer o titulo do assunto de forma correta?

 

obrigado :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Fala amigo,

muito obrigado. Deu certo aqui tambem o assunto. O codigo estava certo porem eu havia traduzido, e com isso, parou de funcionar rs..

esse link que me mandou é bem útil, nao conhecia. Guardei nos favoritos. =D

 

Veja meu codigo como ficou:

<form action="http://meusite.com.br/cgi-sys/FormMail.cgi" method="post" name="formulario" id="formulario">
                                <input type="hidden" name="recipient" value="email@site.com.br" />
                      <!-- CAMPO PARA AONDE SERÁ REDIRECIONADO DEPOIS DO ENVIO -->
                      <input type="hidden" name="redirect" value="http://www.meusite.com.br/enviado.html" />
                                    <input type="text" input name="Nome" value="Nome" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Nome';}">
                                    <input type="text" input name="subject" value="Assunto" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Assunto';}">
									<input type="text" input name="Email" value="Email" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Email';}">
									<input type="text" input name="Telefone" value="Telefone" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Telefone';}">
									<input type="text2" input name="Mensagem" value="Mensagem" onfocus="this.value = '';" onblur="if (this.value == '') {this.value = 'Mensagem';}"></textarea>
									<input type="submit" value="Enviar Mensagem" />
								</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.