Pra criar um formulário você deve ter conhecimento em php ou asp. Se você não têm, pode utilizar um desses serviços de formulários gratuitos disponíveis na internet, um site bom é o bravenet, www.bravenet.com. lá tem formulários já prontos, é só pegar o código html e colar no seu site. Também existem sites brasileiros com este tipo de serviço, basta procurar num mecanismo de busca.
Campo recipient (destinatário):
Esse campo permite que você especifique para que endereço você deseja que os dados do formulário sejam enviados. Geralmente você vai querer configurar esta opção como um campo hidden que vai ter como valor o seu endereço de e-mail. Importante: você só pode usar endereços do seu próprio domÃnio neste campo, ou o FormMail dará um erro.
Sintaxe:
Campos opcionais
Campo subject (assunto):
O campo subject vai permitir que você especifique o assunto do e-mail que lhe será enviado após o formulário ser preenchido. Se você não tiver essa opção configurada, o script irá enviar o e-mail com o tÃtulo padrão: "Dados do formulario".
Sintaxe:
Se você deseja escolher o assunto a ser enviado:
Sintaxe:
Para escolher a URL à qual o usuário será enviado:
Para permitir que o usuário escolha a URL a que irá após enviar o formulario:
Campo required (obrigatório):
Você pode agora exigir que certos campos do seu formulário sejam preenchidos antes que o usuário possa enviar o formulário com sucesso. Simplesmente liste neste campo todas as variáveis que você quer que sejam obrigatórias. O usuário será notificado a respeito das variáveis que ele deixou de preencher e um link de retorno ao formulário lhe será apresentado.
Sintaxe:
Se você deseja que o nome, telefone e e-mail sejam obrigatoriamente preenchidos no seu formulário (por exemplo, para que você possa entrar em contato com o usuário), use a seguinte sintaxe:
Campo env_report (variáveis de ambiente):
Permite que você obtenha em seu e-mail o valor de variáveis de ambiente de execução CGI. Muito útil se você deseja que browser foi utilizado, de qual domÃnio se acessou e outras variáveis de ambiente CGI. A seguir uma pequena lista variáveis que podem ser úteis:
• REMOTE_HOST: nome do host que enviou a solicitação.
• REMOTE_ADDR: endereço IP do host remoto que fez a solicitação.
• HTTP_USER_AGENT: o browser que o cliente está usando para enviar a solicitação. Formato geral: software/versãodabiblioteca/versão.
Sintaxe:
Se você deseja descobrir qual o nome do host e o browser pelos quais se fez o pedido, configure da seguinte forma:
Campo title (tÃtulo):
Esse campo especifica o tÃtulo e o cabeçalho da página que aparece quando você não especifica uma página para redirecionar (campo redirect).
Sintaxe:
se você quiser o tÃtulo "Resultado do formulário de pesquisa":
Campo return_link_url (URL do link de retorno)
Escreva a URL do link que parece no final da página de resposta do envio do formulário. Pode ser, por exemplo, a página principal de seu site.
Sintaxe:
Campo bgcolor (cor de fundo):
à a cor do fundo da página de confirmação de envio do formulário. Não use esse campo se você pediu para redirecionar.
Sintaxe:
para fundo branco:
Campo text_color (cor do texto):
Funciona como o bgcolor, com a diferença de que vai mudar a cor do texto da página.
Sintaxe:
para cor do texto preta:
Campo vlink_color (cor de link visitado):
Cor dos links já visitados da página de confirmação de envio. Não preencha se você pediu para redirecionar.
Sintaxe:
para cor de link visitado azul:
Campo alink_color (cor de link ativo):
Cor de link ativo (que está sendo clicado) da página de confirmação de envio.
o form vc pode fazer em html, mas o envio dos dados, vc vai precisar de alguma outra estrutura, como php, asp, java, jsp, etc,
um exemplo em php:
no campo para vc troca o email
___________________________________________
include "data.php";
/*Eliminando dados em cache*/
$remetente = "";
$de = "";
$assunto = "";
$mensagem = "";
$enviar = "";
$msgerro = "";
$cabecalho = "";
/*Declaração de variaveis para recebimento de dados por POST*/
$erro = 0;
$msgerro = "";
$remetente = trim($_POST['nome_mail'])." ";
$de = $_POST['from_mail'];
$para = "dd.barros@gmail.com";
$assunto = $_POST['assunto_mail'];
$mensagem = $_POST['msg_mail'];
$enviar = "";
$enviar = $_POST['enviarc'];
if (!empty($enviar)) {
/*acoplando valores para o envio*/
/*Condicionando o envio do form*/
if ($remetente == "") {
$msgerro .= "*Nome não informado ";
$erro++;
}
if ($de == "") {
$msgerro .= "*Email não informado ";
$erro++;
}
if ($assunto == "") {
$msgerro .= "*Assunto não informado ";
$erro++;
}
if ($mensagem == "") {
$msgerro .= "*Contato sem mensagem ";
$erro++;
}
/*Condição para validação do email*/
if ($de !== "") {
if (eregi("^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}$", $de)) {
}
else {
$msgerro .= "Este email não é válido!";
$erro++;
}
}
if ($erro == 0) {
//enviando o email
$cabecalho = $remetente .$de;
if (mail($para,$assunto,$mensagem,$cabecalho)) {
$msgerro = "Mensagem enviada com sucesso!";
/*Eliminando dados em cache*/
$remetente = "";
$de = "";
$assunto = "";
$mensagem = "";
$erro=0;
}
else {
$msgerro = "Não foi possível enviar a mensagem!";
}
}
}
?>
NOTIC NETWORKS - CONTATO
include "mvp.php"; ?>
include "mhp.php"; ?>
echo "$nova_data"; ?>
____________________________________________
ja tem o form em html e o script em php, salva esse arquivo como contato.php e vai funcionar, so verifica se o teu server suporta php.
abraço
2006-07-30 10:34:37
·
answer #3
·
answered by David Barros2
·
2⤊0⤋
Cara nem sei se há essa possibilidade na linguagem html. Vc tem que usar algum script.: JS, ou action script. Eu usaria uma das duas, pois é a que eu mais entendo.
2006-07-29 20:38:26
·
answer #4
·
answered by Lord Byron6
·
0⤊1⤋