Anexar formulários em um

3 participantes

Ir para baixo

Tópico resolvido Anexar formulários em um

Mensagem por iHeloaD 03.07.17 15:44

Detalhes da questão


Endereço do fórum: http://www.cidadesocial.com
Versão do fórum: PunBB

Descrição


Olá!
Estou tentando juntar vários formulários em um, mas na hora de enviar, os campos estão ficando em branco.
Código:
  <div class="cabeçalho">
    <p class="tituloform">Nova denúncia</p>
    <p class="descform">Antes de fazer a denúncia, veja se está de acordo com as <a href="/t10-" target="_blank">regras gerais de nosso fórum</a>.</p>
  <dl>
      <dt>Esta denúncia é contra quem?<spam style="color: red">*</spam>:
        <select name="Inscricao" id="selecionar" class="selecionar" required>
          <option value="">Selecione uma opção...</option>
          <option data-section="civil" value="Civis">Civis</option>
          <option data-section="func_publico" value="FuncionárioS Públicos">Funcionários Públicos</option>
          <option data-section="bandido" value="Bandidos">Bandidos</option>
          <option data-section="corredor" value="Corredores">Corredores</option>
          <option data-section="mafioso" value="Mafiosos">Mafiosos</option>
          <option data-section="assassino" value="Assassinos">Assassinos</option>
          <option data-section="terrorista" value="Terroristas">Terroristas</option>
          <option data-section="lider" value="Líderes">Líderes</option>
          <option data-section="helper" value="Helpers">Helpers</option>
          <option data-section="Staff" value="Staffs">Staffs</option>
        </select>
      </dt>
  </dl>
</div>
<div data-name="civil" class="hide">
   <form onsubmit="submit_form();" action="/posting.forum" id="generated_form" method="post" enctype="multipart/form-data">
     <input type="hidden" name="form_mode" value="0">
  <dl>
      <dt>Seu nome<spam style="color: red">*</spam>:</dt>
      <dd><input type="text" data-type="field" placeholder="Nome_Sobrenome" id="field1" maxlength="71" required></dd>
  <dl>
      <dt>Sua organização<spam style="color: red">*</spam>:</dt>
      <dd>
        <select data-type="field" id="field2" style="color: #333;" required>
            <option value="">Selecione uma organização...</option>
            <option value="Civil">Civil</option>
            <option value="Polícia Civil">Polícia Civil</option>
            <option value="Força Tática">Força Tática</option>
            <option value="Polícia Rodoviária">Polícia Rodoviária</option>
            <option value="Polícia Federal">Polícia Federal</option>
            <option value="Polícia Secreda">Polícia Secreda</option>
            <option value="Forças Armadas">Forças Armadas</option>
            <option value="Sede do Governo">Sede do Governo</option>
            <option value="Departamento de Trânsito">Departamento de Trânsito</option>
            <option value="Grove Street Families">Grove Street Families</option>
            <option value="Ballas">Ballas</option>
            <option value="Varrios Los Aztecas">Varrios Los Aztecas</option>
            <option value="Los Santos Vagos">Los Santos Vagos</option>
            <option value="Lowriders">Lowriders</option>
            <option value="Corredores">Corredores</option>
            <option value="Leone">Leone</option>
            <option value="Sindacco">Sindacco</option>
            <option value="Hitmans">Hitmans</option>
            <option value="Triads">Triads</option>
            <option value="Estado Islâmico">Estado Islâmico</option>
            <option value="Al'qaeda">Al'qaeda</option>
        </select>
      </dd>
  </dl>
  <dl>
      <dt>Nome do denunciado<spam style="color: red">*</spam>:</dt>
      <dd><input type="text" data-type="field" placeholder="Nome_Sobrenome" id="field3" maxlength="71" required></dd>
  </dl>
  <dl>
      <dt>Organização do denunciado<spam style="color: red">*</spam>:</dt>
      <dd>
        <select data-type="field" id="field4" style="color: #333;" disabled>
            <option value="Civil">Civil</option>
        </select>
      </dd>
  </dl>
  <dl>
      <dt>Motivo da denúncia<spam style="color: red">*</spam>:</dt>
      <dd><input type="text" data-type="field" placeholder="Descreva em poucas palavras o motivo da denuncia." id="field5" maxlength="71" required></dd>
  </dl>
  <dl>
  <dl>
      <dt>Descreva o ato:</dt>
      <dd><textarea data-type="field" placeholder="Descreva como foi o ato que gerou a denuncia." id="field6"></textarea></dd>
  </dl>
  <dl>
      <dt>Provas<spam style="color: red">*</spam>:</dt>
      <dd><input type="text" data-type="field" placeholder="Prove a acusação com vídeo e/ou fotos." id="field7" maxlength="150" required></dd>
  </dl>
  <input type="hidden" name="f" value="9">
  <input type="hidden" name="subject" value="O script não enviou o título" template="[{field3} - {field4}] {field5} [{field1} - {field2}]">
  <input type="hidden" name="description" value="O script não enviou a descrição" template="">
  <textarea name="message" style="display:none"></textarea>
  <textarea id="message-template-bbcode-0" style="display:none">[b]Meu nome:[/b] {field1}
[b]Minha organização:[/b] {field2}
[b]Nome do denunciado:[/b] {field3}
[b]Organização do denunciado:[/b] {field4}

[b]Motivo da denuncia:[/b] {field5}
[b]Descrição do ato:[/b] {field6}

[b]Provas:[/b] {field7}</textarea>
     <input type="hidden" name="mode" value="newtopic">
     <input type="hidden" name="lt" value="0">
        <div class="botoes">
         <input type="submit" name="post" class="button posicao" align="center" value="Enviar denúncia">
         <input type="reset" name="limpar" class="button posicao2" align="center" value="Limpar">
        </div>
        <div class="campos_obrigatorios">
         Campos com <spam style="color: red">*</spam> é obrigatório o preenchimento!
     </div>
    </form>
</div>

<div data-name="func_publico" class="hide">
<form onsubmit="submit_form();" action="/posting.forum" id="generated_form" method="post" enctype="multipart/form-data">
  <input type="hidden" name="form_mode" value="0">
  <dl>
      <dt>Seu nome<spam style="color: red">*</spam>:</dt>
      <dd><input type="text" data-type="field" placeholder="Nome_Sobrenome" id="field8" maxlength="71" required></dd>
  <dl>
      <dt>Sua organização<spam style="color: red">*</spam>:</dt>
      <dd>
        <select data-type="field" id="field9" style="color: #333;" required>
            <option value="">Selecione uma organização...</option>
            <option value="Polícia Civil">Polícia Civil</option>
            <option value="Força Tática">Força Tática</option>
            <option value="Polícia Rodoviária">Polícia Rodoviária</option>
            <option value="Polícia Federal">Polícia Federal</option>
            <option value="Polícia Secreda">Polícia Secreda</option>
            <option value="Forças Armadas">Forças Armadas</option>
            <option value="Sede do Governo">Sede do Governo</option>
            <option value="Departamento de Trânsito">Departamento de Trânsito</option>
            <option value="Grove Street Families">Grove Street Families</option>
            <option value="Ballas">Ballas</option>
            <option value="Varrios Los Aztecas">Varrios Los Aztecas</option>
            <option value="Los Santos Vagos">Los Santos Vagos</option>
            <option value="Lowriders">Lowriders</option>
            <option value="Corredores">Corredores</option>
            <option value="Leone">Leone</option>
            <option value="Sindacco">Sindacco</option>
            <option value="Hitmans">Hitmans</option>
            <option value="Triads">Triads</option>
            <option value="Estado Islâmico">Estado Islâmico</option>
            <option value="Al'qaeda">Al'qaeda</option>
        </select>
      </dd>
  </dl>
  <dl>
      <dt>Nome do denunciado<spam style="color: red">*</spam>:</dt>
      <dd><input type="text" data-type="field" placeholder="Nome_Sobrenome" id="field10" maxlength="71" required></dd>
  </dl>
  <dl>
      <dt>Organização do denunciado<spam style="color: red">*</spam>:</dt>
      <dd>
        <select data-type="field" id="field11" style="color: #333;" required>
            <option value="">Selecione uma organização...</option>
            <option value="Polícia Civil">Polícia Civil</option>
            <option value="Força Tática">Força Tática</option>
            <option value="Polícia Rodoviária">Polícia Rodoviária</option>
            <option value="Polícia Federal">Polícia Federal</option>
            <option value="Polícia Secreda">Polícia Secreda</option>
            <option value="Forças Armadas">Forças Armadas</option>
            <option value="Sede do Governo">Sede do Governo</option>
            <option value="Departamento de Trânsito">Departamento de Trânsito</option>
        </select>
      </dd>
  </dl>
  <dl>
      <dt>Motivo da denúncia<spam style="color: red">*</spam>:</dt>
      <dd><input type="text" data-type="field" placeholder="Descreva em poucas palavras o motivo da denuncia." id="field12" maxlength="71" required></dd>
  </dl>
  <dl>
  <dl>
      <dt>Descreva o ato:</dt>
      <dd><textarea style="color: #333" data-type="field" placeholder="Descreva como foi o ato que gerou a denuncia." id="field13"></textarea></dd>
  </dl>
  <dl>
      <dt>Provas<spam style="color: red">*</spam>:</dt>
      <dd><input type="text" data-type="field" placeholder="Prove a acusação com vídeo e/ou fotos." id="field14" maxlength="150" required></dd>
  </dl>
  <input type="hidden" name="f" value="7">
  <input type="hidden" name="subject" value="O script não enviou o título" template="[{field10} - {field11}] {field12} [{field8} - {field9}]">
  <input type="hidden" name="description" value="O script não enviou a descrição" template="">
  <textarea name="message" style="display:none"></textarea>
  <textarea id="message-template-bbcode-0" style="display:none">[b]Meu nome:[/b] {field8}
[b]Minha organização:[/b] {field9}
[b]Nome do denunciado:[/b] {field10}
[b]Organização do denunciado:[/b] {field11}

[b]Motivo da denuncia:[/b] {field12}
[b]Descrição do ato:[/b] {field13}

[b]Provas:[/b] {field14}</textarea>
  <input type="hidden" name="mode" value="newtopic">
  <input type="hidden" name="lt" value="0">
        <div class="botoes">
         <input type="submit" name="post" class="button posicao" align="center" value="Enviar denúncia">
         <input type="reset" name="limpar" class="button posicao2" align="center" value="Limpar">
        </div>
        <div class="campos_obrigatorios">
         Campos com <spam style="color: red">*</spam> é obrigatório o preenchimento!
     </div>
    </form>
</div>

    <div data-name="k-pop" class="hide">
        Campos kpop: <input type="text" value=""><br>
    </div>

    <div data-name="bey-blade" class="hide">
        campos bey-blade: <input type="text" value=""><br>
    </div>

<script type="text/javascript">
$("#selecionar").change(function() {
    var $this, secao, atual, campos;
 
    campos = $("div[data-name]");
   
    campos.addClass("hide");

    if (this.value !== "") {
        secao = $('option[data-section][value="' + this.value + '"]', this).attr("data-section");
     
        atual = campos.filter("[data-name=" + secao + "]");
     
        if (atual.length !== 0) {
            atual.removeClass("hide");
        }
    }
});
</script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script type="text/javascript">
  (function ($) {
    'use strict';
 
    $(function () {
      $.get('/')
        .done(function (context) {
   
          if ($('a[href="/login"]', context).length === 0) {
            console.log('');
            return;
          }
   
          $('body').html([
            '<p style="display: block;">',
            '  <span></span>',
            '</p>'
          ].join('\n'));
 
          location.href = '/login';
   
        })
        .fail(function () {
          console.warn('')
        })
      ;
    });
  }(jQuery));
</script>
Quando vou postar a denúncia contra civis, funciona, mas contra funcionários públicos, funciona mas no tópico os campos ficam em branco :/


Última edição por iHeloaD em 06.07.17 13:45, editado 1 vez(es)
iHeloaD
iHeloaD
Super Membro

Membro desde : 11/10/2012
Mensagens : 1700
Pontos : 2816

http://www.cidadesocial.com https://www.facebook.com/gustavofaq

Ir para o topo Ir para baixo

Tópico resolvido Re: Anexar formulários em um

Mensagem por Luiz 03.07.17 20:50

Olá,

O mais aconselhável é que você crie um novo formulário, veja:
-> https://ajuda.forumeiros.com/t109240-atualizado-crie-seu-formulario-de-postagens-na-versao-2-0-do-gerador#767597

o/
Luiz
Luiz
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Anexar formulários em um

Mensagem por iHeloaD 04.07.17 14:53

Luiz escreveu:Olá,

O mais aconselhável é que você crie um novo formulário, veja:
-> https://ajuda.forumeiros.com/t109240-atualizado-crie-seu-formulario-de-postagens-na-versao-2-0-do-gerador#767597

o/
Seria possível com o antigo gerador de formulários? Acho o corpo do código dele melhor de trabalhar.
iHeloaD
iHeloaD
Super Membro

Membro desde : 11/10/2012
Mensagens : 1700
Pontos : 2816

http://www.cidadesocial.com https://www.facebook.com/gustavofaq

Ir para o topo Ir para baixo

Tópico resolvido Re: Anexar formulários em um

Mensagem por Luiz 04.07.17 20:48

iHeloaD escreveu:Seria possível com o antigo gerador de formulários? Acho o corpo do código dele melhor de trabalhar.

Olá,

Sim, o senhor ainda pode usar o gerador antigo! Piscada
É por que quando juntamos dois formulários em um só, fica maio complicado de fundir os dois.

O gerador antigo pode ser acessado clicando aqui.

o/
Luiz
Luiz
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Anexar formulários em um

Mensagem por iHeloaD 05.07.17 12:37

Luiz escreveu:
iHeloaD escreveu:Seria possível com o antigo gerador de formulários? Acho o corpo do código dele melhor de trabalhar.

Olá,

Sim, o senhor ainda pode usar o gerador antigo! Piscada
É por que quando juntamos dois formulários em um só, fica maio complicado de fundir os dois.

O gerador antigo pode ser acessado clicando aqui.

o/
Eu já utilizo ele, só queria saber mesmo se há como fundir 2 formulários.
iHeloaD
iHeloaD
Super Membro

Membro desde : 11/10/2012
Mensagens : 1700
Pontos : 2816

http://www.cidadesocial.com https://www.facebook.com/gustavofaq

Ir para o topo Ir para baixo

Tópico resolvido Re: Anexar formulários em um

Mensagem por Luiz 05.07.17 16:57

Que há, há. Mas é complicado.
Creio que seja mais fácil que o senhor criasse um novo. Feliz

Creio que não há razão para que isso seja feito, se o senhor pode criar um novo, poupando um trabalho maior.
Espero que o senhor possa entender. o/
Luiz
Luiz
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Anexar formulários em um

Mensagem por iHeloaD 06.07.17 13:45

Ok!
iHeloaD
iHeloaD
Super Membro

Membro desde : 11/10/2012
Mensagens : 1700
Pontos : 2816

http://www.cidadesocial.com https://www.facebook.com/gustavofaq

Ir para o topo Ir para baixo

Tópico resolvido Re: Anexar formulários em um

Mensagem por Harleen 06.07.17 14:56

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

Membro desde : 09/07/2012
Mensagens : 1779
Pontos : 2373

https://antenadogames.forumeiros.com/

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos