Formulário direcionado para Email
3 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1 • Compartilhe
Formulário direcionado para Email
Detalhes da questão
Endereço do fórum: www.brasilplayultimate.forumeiros.com
Versão do fórum: PunBB
Descrição
Bom pessoal, queria fazer esse formulário ir direcionado para um email, seria possível?
Formulário:
- Código:
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<title>Confirme sua Doação</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
</head>
<style type="text/css">
*{
outline: none!important;
}
textarea{
min-height: 200px;
resize: vertical;
}
</style>
<script>
/* Script do Formulário */
// Obtém a data/hora atual
var data = new Date();
// Guarda cada pedaço em uma variável
var dia = data.getDate(); // 1-31
var dia_sem = data.getDay(); // 0-6 (zero=domingo)
var mes = data.getMonth()+1; // 0-11 (zero=janeiro)
var ano2 = data.getYear(); // 2 dígitos
var ano4 = data.getFullYear(); // 4 dígitos
var hora = data.getHours(); // 0-23
var min = data.getMinutes(); // 0-59
var seg = data.getSeconds(); // 0-59
var mseg = data.getMilliseconds(); // 0-999
var tz = data.getTimezoneOffset(); // em minutos
var zump = (mseg * seg + hora) * min;
</script>
<body>
<section class="container">
<section class="row">
<form action="" role="form" id="form-posting" style="padding:2em;">
<fieldset>
<legend style="padding:.5em">Confirme sua Doação.</legend>
<div class="form-group">
<label for="accused">Seu Nick</label> <input class="form-control" id="accused" placeholder="Nome_Sobrenome" />
</div><fieldset> </fieldset>
<div class="form-group">
<label for="organization">Tipo de Doação</label> <select class="form-control" id="organization">
<option selected="true" disabled="true">Selecione</option>
<option value="PagSeguro">PagSeguro</option><option value="Paypal">Paypal</option><option value="Depósito/Caixa Lotérica">Depósito/Caixa Lotérica</option>
</select>
</div><fieldset> </fieldset>
<div class="form-group">
<label for="report">Valor da Doação</label> <textarea id="report" placeholder="Digite aqui o valor da doação." class="form-control"></textarea>
</div><fieldset> </fieldset>
<div class="form-group">
<label for="proofs">Comprovante</label> <textarea id="proofs" placeholder="Poste aqui seu comprovante.(OBS: SE FOI NO PAGSEGURO POSTE TAMBÉM O CÓDIGO)" class="form-control"></textarea>
</div><fieldset> </fieldset>
<div class="form-group">
<label for="extra">Tipo de Doação</label> <textarea id="extra" placeholder="Vip/Sócio/Org Vip/Moedas" class="form-control"></textarea>
</div><fieldset> </fieldset>
<button type="submit" class="btn btn-primary btn-sm pull-right">
Enviar formulário
</button><fieldset> <input type="reset" class="btn btn-link btn-sm pull-right" value="Apagar tudo" /> <span style="font-size: smaller;"> </span> </fieldset>
</form><section class="container"><section class="row"> </section> <script src="http://code.jquery.com/jquery-latest.js"></script> <script>
$(function(){
$("#form-posting").submit(function(event){
event.preventDefault();
var formData = {
category: $("#category").val(),
reason: $("#reason").val(),
accused: $("#accused").val(),
organization: $("#organization").val(),
report: $("#report").val(),
proofs: $("#proofs").val(),
extra: $("#extra").val()
};
var data =
'[font=Vernada][size=13]' + '\n\n' +
' [b][color=#008cff]ID da Denúncia[/b][/color] ' + '\n' + zump + '\n\n' +
' [b][color=#FF0000]Nick[/b][/color] ' + '\n' + formData.accused + '\n\n' +
' [b][color=#FF0000]Tipo de Pagamento[/b][/color] ' + '\n' + formData.organization + '\n\n' +
' [b][color=#FF0000]Valor da Doação[/b][/color] ' + '\n' + formData.report + '\n\n' +
' [b][color=#FF0000]Comprovante[/b][/color] ' + '\n' + formData.proofs + '\n\n' +
' [b][color=#FF0000]Tipo de Doação[/b][/color] ' + '\n' + formData.extra + '\n\n' +
'[/size][/font]';
$.post("/post", {
f: ,
mode: 'newtopic',
subject: '[' + dia + '/' + mes + '/' + ano4 + '] [' + formData.organization + '] ' + formData.accused + ' - #' + zump,
message: data,
post:
}).done(function() {
$("#form-posting").html('<p style="padding:.7em" class="bg-info">Formulário foi enviado ao email dos adiminstradores com sucesso. Aguarde o benefício no jogo<br>Redirecionando...</p>');
window.setTimeout(function(){
window.location.href = '/f-'
}, 2500);
}).fail(function() {
$("#form-posting").submit();
});
});
});
</script> </section>
</body>
</html>
Re: Formulário direcionado para Email
ATENÇÃO: O suporte à fóruns ilegais neste suporte é limitado, e por tanto, você precisa verificar o status do seu fórum perante aos nossos termos e condições: https://www.forumeiros.com/condicoes-gerais Agradecemos o seu respeito para com nossas CGUs. |
Ir para o e-mail de que maneira, por exemplo? Enviar a postagem e o fórum enviar um e-mail, ou reunir todos os dados enviando por e-mail? Isso até seria possível, mas, enviar diretamente ele não fará, devido não ser uma página PHP, mas, acredito que você precisará dum programa para enviar os dados.
Até mais!
Re: Formulário direcionado para Email
eu conseguia antigamente com outro formulário mais ai exclui sem querer, queria voltar a fazer o mesmo...
Re: Formulário direcionado para Email
iScroll escreveu:UP
O seu fórum continua em situação ilegal. Nenhum suporte será oferecido até que o mesmo seja corrigido.
Em adição, se o mesmo prosseguir dessa maneira, ambos, o senhor e o fórum, correm o risco de serem banidos da rede Forumeiros.
---
Vê se dá um jeito nesse ponto, champs. :/
Re: Formulário direcionado para Email
Kyo Panda escreveu:iScroll escreveu:UP
O seu fórum continua em situação ilegal. Nenhum suporte será oferecido até que o mesmo seja corrigido.
Em adição, se o mesmo prosseguir dessa maneira, ambos, o senhor e o fórum, correm o risco de serem banidos da rede Forumeiros.
---
Vê se dá um jeito nesse ponto, champs. :/
Como assim em situação ilegal?
Re: Formulário direcionado para Email
Os links de direitos autorais do Forumeiros estão ocultos no seu fórum:
Deveria estar assim:
Deveria estar assim:
Re: Formulário direcionado para Email
Duas perguntas:
Como faço para por isso novamente?
E se eu por dominio .com.br, teria necessidade disso?
Como faço para por isso novamente?
E se eu por dominio .com.br, teria necessidade disso?
Re: Formulário direcionado para Email
1) Adicione ao CSS:
2) Sim. O único meio correto de removê-lo é com créditos.
o/
- Código:
div#pun-about {
display: block;
}
2) Sim. O único meio correto de removê-lo é com créditos.
o/
Re: Formulário direcionado para Email
Pronto, agora teria como me fornecer um código que o resultado desse formulário fosse para o email? Na vdd eu queria que fosse para 3 emails se possível.
Ou se fosse para facilitar, para os emails dos administradores do fórum (Os que tem painel)
Ou se fosse para facilitar, para os emails dos administradores do fórum (Os que tem painel)
Re: Formulário direcionado para Email
Troque o formulário por esse:
Nessa parte do código você pode configurar para quem vai em:
Em /profile?mode=email&u=1 troque o "1" pelo ID do usuário que receberá o e-mail.
E em friendname: 'Admin', troque "Admin" pelo nome do usuário.
---
Não tenho certeza se é possível enviar para três pessoas diferentes, mas isso pode ser configurado no seu provedor de e-mail. Dê uma olhada no processo do Gmail.
o/
- Código:
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<title>Confirme sua Doação</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
</head>
<style type="text/css">
*{
outline: none!important;
}
textarea{
min-height: 200px;
resize: vertical;
}
</style>
<script>
/* Script do Formulário */
// Obtém a data/hora atual
var data = new Date();
// Guarda cada pedaço em uma variável
var dia = data.getDate(); // 1-31
var dia_sem = data.getDay(); // 0-6 (zero=domingo)
var mes = data.getMonth()+1; // 0-11 (zero=janeiro)
var ano2 = data.getYear(); // 2 dígitos
var ano4 = data.getFullYear(); // 4 dígitos
var hora = data.getHours(); // 0-23
var min = data.getMinutes(); // 0-59
var seg = data.getSeconds(); // 0-59
var mseg = data.getMilliseconds(); // 0-999
var tz = data.getTimezoneOffset(); // em minutos
var zump = (mseg * seg + hora) * min;
</script>
<body>
<section class="container">
<section class="row">
<form action="" role="form" id="form-posting" style="padding:2em;">
<fieldset>
<legend style="padding:.5em">Confirme sua Doação.</legend>
<div class="form-group">
<label for="accused">Seu Nick</label> <input class="form-control" id="accused" placeholder="Nome_Sobrenome" />
</div><fieldset> </fieldset>
<div class="form-group">
<label for="organization">Tipo de Doação</label> <select class="form-control" id="organization">
<option selected="true" disabled="true">Selecione</option>
<option value="PagSeguro">PagSeguro</option><option value="Paypal">Paypal</option><option value="Depósito/Caixa Lotérica">Depósito/Caixa Lotérica</option>
</select>
</div><fieldset> </fieldset>
<div class="form-group">
<label for="report">Valor da Doação</label> <textarea id="report" placeholder="Digite aqui o valor da doação." class="form-control"></textarea>
</div><fieldset> </fieldset>
<div class="form-group">
<label for="proofs">Comprovante</label> <textarea id="proofs" placeholder="Poste aqui seu comprovante.(OBS: SE FOI NO PAGSEGURO POSTE TAMBÉM O CÓDIGO)" class="form-control"></textarea>
</div><fieldset> </fieldset>
<div class="form-group">
<label for="extra">Tipo de Doação</label> <textarea id="extra" placeholder="Vip/Sócio/Org Vip/Moedas" class="form-control"></textarea>
</div><fieldset> </fieldset>
<button type="submit" class="btn btn-primary btn-sm pull-right">
Enviar formulário
</button><fieldset> <input type="reset" class="btn btn-link btn-sm pull-right" value="Apagar tudo" /> <span style="font-size: smaller;"> </span> </fieldset>
</form><section class="container"><section class="row"> </section> <script src="http://code.jquery.com/jquery-latest.js"></script> <script>
$(function(){
$("#form-posting").submit(function(event){
event.preventDefault();
var formData = {
category: $("#category").val(),
reason: $("#reason").val(),
accused: $("#accused").val(),
organization: $("#organization").val(),
report: $("#report").val(),
proofs: $("#proofs").val(),
extra: $("#extra").val()
};
var data =
'[font=Vernada][size=13]' + '\n\n' +
' [b][color=#008cff]ID da Denúncia[/b][/color] ' + '\n' + zump + '\n\n' +
' [b][color=#FF0000]Nick[/b][/color] ' + '\n' + formData.accused + '\n\n' +
' [b][color=#FF0000]Tipo de Pagamento[/b][/color] ' + '\n' + formData.organization + '\n\n' +
' [b][color=#FF0000]Valor da Doação[/b][/color] ' + '\n' + formData.report + '\n\n' +
' [b][color=#FF0000]Comprovante[/b][/color] ' + '\n' + formData.proofs + '\n\n' +
' [b][color=#FF0000]Tipo de Doação[/b][/color] ' + '\n' + formData.extra + '\n\n' +
'[/size][/font]';
$.post("/profile?mode=email&u=1", {
friendname: 'Admin',
subject: '[' + dia + '/' + mes + '/' + ano4 + '] [' + formData.organization + '] ' + formData.accused + ' - #' + zump,
message: data,
cc_email: 0
}).done(function() {
$("#form-posting").html('<p style="padding:.7em" class="bg-info">Formulário foi enviado ao email dos adiminstradores com sucesso. Aguarde o benefício no jogo<br>Redirecionando...</p>');
window.setTimeout(function(){
window.location.href = '/f-'
}, 2500);
}).fail(function() {
$("#form-posting").submit();
});
});
});
</script> </section>
</body>
</html>
Nessa parte do código você pode configurar para quem vai em:
- Código:
$.post("/profile?mode=email&u=1", {
friendname: 'Admin',
subject: '[' + dia + '/' + mes + '/' + ano4 + '] [' + formData.organization + '] ' + formData.accused + ' - #' + zump,
message: data,
cc_email: 0
})
Em /profile?mode=email&u=1 troque o "1" pelo ID do usuário que receberá o e-mail.
E em friendname: 'Admin', troque "Admin" pelo nome do usuário.
---
Não tenho certeza se é possível enviar para três pessoas diferentes, mas isso pode ser configurado no seu provedor de e-mail. Dê uma olhada no processo do Gmail.
o/
Re: Formulário direcionado para Email
Testei com minha conta de email e não deu resultado...
Re: Formulário direcionado para Email
Troque por esse:
E garanta que a opção Autorizar os membros a me contatar por email no perfil do remetente esteja marcada em Sim.
- Código:
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<title>Confirme sua Doação</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
</head>
<style type="text/css">
*{
outline: none!important;
}
textarea{
min-height: 200px;
resize: vertical;
}
</style>
<script>
/* Script do Formulário */
// Obtém a data/hora atual
var data = new Date();
// Guarda cada pedaço em uma variável
var dia = data.getDate(); // 1-31
var dia_sem = data.getDay(); // 0-6 (zero=domingo)
var mes = data.getMonth()+1; // 0-11 (zero=janeiro)
var ano2 = data.getYear(); // 2 dígitos
var ano4 = data.getFullYear(); // 4 dígitos
var hora = data.getHours(); // 0-23
var min = data.getMinutes(); // 0-59
var seg = data.getSeconds(); // 0-59
var mseg = data.getMilliseconds(); // 0-999
var tz = data.getTimezoneOffset(); // em minutos
var zump = (mseg * seg + hora) * min;
</script>
<body>
<section class="container">
<section class="row">
<form action="" role="form" id="form-posting" style="padding:2em;">
<fieldset>
<legend style="padding:.5em">Confirme sua Doação.</legend>
<div class="form-group">
<label for="accused">Seu Nick</label> <input class="form-control" id="accused" placeholder="Nome_Sobrenome" />
</div><fieldset> </fieldset>
<div class="form-group">
<label for="organization">Tipo de Doação</label> <select class="form-control" id="organization">
<option selected="true" disabled="true">Selecione</option>
<option value="PagSeguro">PagSeguro</option><option value="Paypal">Paypal</option><option value="Depósito/Caixa Lotérica">Depósito/Caixa Lotérica</option>
</select>
</div><fieldset> </fieldset>
<div class="form-group">
<label for="report">Valor da Doação</label> <textarea id="report" placeholder="Digite aqui o valor da doação." class="form-control"></textarea>
</div><fieldset> </fieldset>
<div class="form-group">
<label for="proofs">Comprovante</label> <textarea id="proofs" placeholder="Poste aqui seu comprovante.(OBS: SE FOI NO PAGSEGURO POSTE TAMBÉM O CÓDIGO)" class="form-control"></textarea>
</div><fieldset> </fieldset>
<div class="form-group">
<label for="extra">Tipo de Doação</label> <textarea id="extra" placeholder="Vip/Sócio/Org Vip/Moedas" class="form-control"></textarea>
</div><fieldset> </fieldset>
<button type="submit" class="btn btn-primary btn-sm pull-right">
Enviar formulário
</button><fieldset> <input type="reset" class="btn btn-link btn-sm pull-right" value="Apagar tudo" /> <span style="font-size: smaller;"> </span> </fieldset>
</form><section class="container"><section class="row"> </section> <script src="http://code.jquery.com/jquery-latest.js"></script> <script>
$(function(){
$("#form-posting").submit(function(event){
event.preventDefault();
var formData = {
category: $("#category").val(),
reason: $("#reason").val(),
accused: $("#accused").val(),
organization: $("#organization").val(),
report: $("#report").val(),
proofs: $("#proofs").val(),
extra: $("#extra").val()
};
var data =
'[font=Vernada][size=13]' + '\n\n' +
' [b][color=#008cff]ID da Denúncia[/b][/color] ' + '\n' + zump + '\n\n' +
' [b][color=#FF0000]Nick[/b][/color] ' + '\n' + formData.accused + '\n\n' +
' [b][color=#FF0000]Tipo de Pagamento[/b][/color] ' + '\n' + formData.organization + '\n\n' +
' [b][color=#FF0000]Valor da Doação[/b][/color] ' + '\n' + formData.report + '\n\n' +
' [b][color=#FF0000]Comprovante[/b][/color] ' + '\n' + formData.proofs + '\n\n' +
' [b][color=#FF0000]Tipo de Doação[/b][/color] ' + '\n' + formData.extra + '\n\n' +
'[/size][/font]';
$.post("/profile?mode=email&u=1", {
friendname: 'Admin',
subject: '[' + dia + '/' + mes + '/' + ano4 + '] [' + formData.organization + '] ' + formData.accused + ' - #' + zump,
message: data,
cc_email: 0,
submit: 1
}).done(function() {
$("#form-posting").html('<p style="padding:.7em" class="bg-info">Formulário foi enviado ao email dos adiminstradores com sucesso. Aguarde o benefício no jogo<br>Redirecionando...</p>');
window.setTimeout(function(){
window.location.href = '/f-'
}, 2500);
}).fail(function() {
$("#form-posting").submit();
});
});
});
</script> </section>
</body>
</html>
E garanta que a opção Autorizar os membros a me contatar por email no perfil do remetente esteja marcada em Sim.
Re: Formulário direcionado para Email
Resolvido, obrigado.
Re: Formulário direcionado para Email
Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada. Tópico marcado como Resolvido e movido para Questões resolvidas. |
Tópicos semelhantes
» Formulário de contacto para email
» O formulário não é direcionado ao carregar em "novo tópico"
» [phpBB 2] ao clicar em um assunto ,o mesmo nao é direcionado para o final da pagina
» Email para todos os membros
» Email para todos os membros
» O formulário não é direcionado ao carregar em "novo tópico"
» [phpBB 2] ao clicar em um assunto ,o mesmo nao é direcionado para o final da pagina
» Email para todos os membros
» Email para todos os membros
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos