Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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>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 :)
Como ficou agora o teu html ?
leia:
>
Como ficou agora o teu html ?
leia:
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>
Está falando vc definir o atributo name nos teus inputs.