Botão enviar formulario nao funciona

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Botão enviar formulario nao funciona

Mensagem por AllexandreJuniior em 11/01/15, 05:23 am

Detalhes da dúvida


Versão do fórum : phpBB3
Nível de acesso : Fundador
Navegador usado : Mozilla Firefox, Google Chrome
Membros afetados : Todos os membros do fórum
Problema começou : desde que instalei
Endereço do fórum : http://gtaendmods.forumeiros.com

Descrição do problema

Olá galera, eu peguei esse codigo aki no forum para criar formulario de postagens:

Código:
<!DOCTYPE html>
<html lang="pt-BR">
  <head>
    <meta charset="UTF-8">
    <title>Formulário de denúncias</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>
  <body>
  <section class="container">
    <section class="row">
      <form action="" role="form" id="form-posting" style="padding:2em;">
        <fieldset>
          <legend style="padding:.5em">Formulário de denúncias</legend>

          <div class="form-group">
            <label for="category">Escolha a categoria denunciada</label>
            <select class="form-control" id="category">
              <option selected="true" disabled="true">Selecione</option>
              <option value="Denúncia contra Mafioso">Denúncia contra Mafioso</option>
            </select>
          </div>

          <div class="form-group">
            <label for="reason">Motivo</label>
            <input class="form-control" id="reason" placeholder="Coloque aqui o motivo da denúncia">
          </div>

          <div class="form-group">
            <label for="accused">Membro/Player que você vai denunciar</label>
            <input class="form-control" id="accused" placeholder="Nome_Sobrenome">
          </div>

          <div class="form-group">
            <label for="organization">Organização que o Player pertence</label>
            <select class="form-control" id="organization">
              <option selected="true" disabled="true">Selecione</option>
              <option value="Máfia Cosa Nostra">Máfia Cosa Nostra</option>
              <option value="Máfia Yakuza">Máfia Yakuza</option>
            </select>
          </div>

          <div class="form-group">
            <label for="report">Dê o relatório da ocorrência</label>
            <textarea id="report" placeholder="Opina e descreva o ocorrido, dê seus argumentos sobre a causa que o levou á denunciar o membro/player" class="form-control"></textarea>
          </div>

          <div class="form-group">
            <label for="proofs">Provas</label>
            <textarea id="proofs" placeholder="Poste aqui as provas que incrimine o acusado. Seja elas em Ss's (imagens) ou em Fraps (vídeo)" class="form-control"></textarea>
          </div>

          <div class="form-group">
            <label for="extra">Tentou resolver in-game</label>
            <textarea id="extra" placeholder="Você tentou resolver in-game ou através de outro meio de comunicação (TS3) com o acusado ? Se Sim , explique qual foi o resultado" class="form-control"></textarea>
          </div>

          <button type="submit" class="btn btn-primary btn-sm pull-right">Enviar formulário</button>
          <input type="reset" class="btn btn-link btn-sm pull-right" value="Apagar tudo">
          <small>
            <a style="color:rgba(0,0,0,.3)" href="http://ajuda.forumeiros.com/u48280" target="_blank">waghcwb</a>
          </small>

        </fieldset>
      </form>
    </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=Courier New][size=15][b]Formulário de denúncias[/b][/size][size=13]' + '\n\n' +
              '  [b]Escolha a categoria denunciada[/b] ' + '\n' + formData.category + '\n\n' +
              '  [b]Motivo[/b] ' + '\n' + formData.reason + '\n\n' +
              '  [b]Membro/Player que você vai denunciar[/b] ' + '\n' + formData.accused + '\n\n' +
              '  [b]Organização que o Player pertence[/b] ' + '\n' + formData.organization + '\n\n' +
              '  [b]Dê o relatório da ocorrência[/b] ' + '\n' + formData.report + '\n\n' +
              '  [b]Provas[/b] ' + '\n' + formData.proofs + '\n\n' +
              '  [b]Tentou resolver in-game[/b] ' + '\n' + formData.extra + '\n\n' +
              '[/size][/font]';

          $.post("/post", {
              f: 4,
              mode: 'newtopic',
                subject: '[Denúncia][' + formData.organization + ']' + formData.accused + ' - ' + formData.reason,
                message: data,
                post: 1
            }).done(function() {
                $("#form-posting").html('<p style="padding:.7em" class="bg-info">Formulário enviado com sucesso.<br>Redirecionando...</p>');
                window.setTimeout(function(){
                  window.location.href = '/f1-'
                }, 2500);
            }).fail(function() {
                $("#form-posting").submit();
            });

        });
    });
    </script>
    </section>
  </body>
</html>

e nessa parte:
Código:
 f: 4,

tinha q colocar o id do forum, no caso o meu e o 4

e meu java ta assim

Código:
$(function () {
    $('a[href*="/post?f=4&mode=newtopic"]').attr('href', '/h1-');
});

sendo que o '/post?f=4' ja esta com o id do forum, e o '/h1-' e o id da pagina html


ai na hr que eu clico em enviar formulario, fala que esta postando tal, ai na hr q carrega, nao posta nada, e volta para a pagina, como se nada aconteceu


Última edição por AllexandreJuniior em 11/01/15, 01:33 pm, editado 1 vez(es)
avatar

AllexandreJuniior
Nível 1

Masculino
Inscrito dia : 10/01/2015
Mensagens : 2
Pontos Ativos : 6

Ver perfil do usuário http://gtaendmods.forumeiros.com

Resolvido Re: Botão enviar formulario nao funciona

Mensagem por [K]oke em 11/01/15, 12:11 pm

Olá,

Painel de Controle -> Geral -> Fórum -> Segurança:


Não conseguiu leia o tópico abaixo
http://ajuda.forumeiros.com/t42510-
Até mais!
avatar

[K]oke
Usuário destaque

Masculino
Inscrito dia : 25/04/2014
Mensagens : 870
Pontos Ativos : 1590

Ver perfil do usuário http://bestskins.net/forum https://www.facebook.com/davis.natsu

Resolvido Re: Botão enviar formulario nao funciona

Mensagem por AllexandreJuniior em 11/01/15, 01:32 pm

Deu Certo, muito obrigado amigo Feliz
avatar

AllexandreJuniior
Nível 1

Masculino
Inscrito dia : 10/01/2015
Mensagens : 2
Pontos Ativos : 6

Ver perfil do usuário http://gtaendmods.forumeiros.com

Resolvido Re: Botão enviar formulario nao funciona

Mensagem por Sennior em 11/01/15, 01:33 pm

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.
Tópico marcado como Resolvido e movido para Questões resolvidas.
avatar

Sennior
Membro profissional
Membro profissional

Masculino
Inscrito dia : 10/06/2011
Mensagens : 16302
Pontos Ativos : 20791

Ver perfil do usuário http://ajuda.forumeiros.com/forum https://www.facebook.com/GlladstonHenrique

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum