Ir para conteúdo
Fórum Script Brasil
  • 0

Duvida com formulario em HTML


Gregório

Pergunta

Bom dia, eu criei um formulário para que os usuario possam escrever suas opniões e me retornar um e-mail quando o botão submit for clicado, mas a resposta que recebo no e-mail vem um tanto quanto bagunçada, por exemplo:

textfield1=Nome

textfield2=Email

textfield2=Comentario

e assim por diante...

tipo... ele está me enviando o nome dos campos...

eu gostaria de saber como eu faço para não receber os nomes dos campos mas só as "respostas". por exemplo:

Nome

Email

Comentario

Obrigado desde já...

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

não recebo em arquivo algum, ele vai direto pra minha caixa de entrada...

sou um pouco leigo, pode me explicar melhor?

minha codificação...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Untitled Document</title>

</head>

<body>

<form action="mailto:meu_email@xxx.com.br" method="post" enctype="text/plain" name="frmChamado" id="frmChamado">

<!--<input type="hidden" value="Chamado" name="subject" />-->

<label>Nome: <input name="txtnome" type="text" /></label>

<label>E-mail: <input name="txtemail" type="text" /></label>

<label>Equipamento: <input name="txtequipamento" type="text" /></label>

<label>Problema: <input name="txtproblema" type="text" /></label>

<input name="Enviar" type="submit" />

</form>

</body>

</html>

Editado por Gregório
Link para o comentário
Compartilhar em outros sites

  • 0

Bem pensei que estivese usando alguma linguagem dinâmica tipo ASP(.Net)/PHP/Java entre outras ... pois é o 'normal' nesse casos ...

Pois assim no geral formulário são sempre enviados para uma pré-filtragem e depois são enviados para os e-mails de destino ou banco de dados e afins ... pois usando desse jeito a pessoa fica obrigada a usar o Outlook ou programa semalhante ...

No seu caso não há o que fazer pois é o Outlook ou programa semelhante que gera esse texto não tem como editar o máximo que pode se fazer e alterar o nome dos campos para ser algo mais amigável como por exemplo em vez de "txtnome" coloque "Nome:" e assim por diante.

Para se fazer exatamente do seu jeito é nessesário usar uma linguagem dinâmica rodando em seu servido ai na ação do form você trocaria pelo caminho do arquivo e dentro do arquivo ele fltra os textos ... tipo assim vou afzer com PHP que é a mais simple e facil de se achar por ai:

<form action="recebe.php" method="post">
recebe.php
<?php
$texto = '';
foreach ($_POST as $campo => $valor) { $texto .= "$valor\r\n"; }

mail("email@recebe.com", "Contato Site", $texto, "From: contato@site.com");
?>

Editado por SK15
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...