Formulário não posta

3 participantes

Ir para baixo

Tópico resolvido Formulário não posta

Mensagem por Felipezin 31.01.20 19:52

Detalhes da questão


Endereço do fórum: http://rhccorporation.forumeiros.com
Versão do fórum: ModernBB

Descrição


Olá! Mais uma vez eu estou utilizando este tipo de formulário, porém eu alterei ele para ser utilizado em um outro tipo de relatório e, simplesmente, não está carregando a mensagem. Quando aperto em "Enviar!", a página só recarrega.

Segue o código:
Código:
<!DOCTYPE html>
<html>
  <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <meta http-equiv="X-UA-Compatible" content="ie=edge">
      <link rel="shortcut icon" type="image/x-icon" href="https://i.servimg.com/u/f62/19/63/72/58/rhclog10.png">
      <title>Solicitação de alteração: Promoção</title>
      <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.11.2/css/all.css"/>
      <link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.10/css/select2.min.css" rel="stylesheet" />
      <style type="text/css">
        *,
        *::before,
        *::after {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
        }
        html,
        body {
        height: 100%;
        }
        body {
        font-size: 17px;
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
        font-weight: normal;
        line-height: 1.5;
        color: #212121;
        line-height: 1.5;
        background: linear-gradient(270deg, rgba(203, 203, 203, 0.56) 10%, rgba(186, 186, 186, 0.11) 20%, #fafafa 30%, #fff 100%);
        }
        /**
        * Begin tipografia.
        */
        a,
        a:active,
        a:link,
        a:visited,
        a:focus {
        color: #2688dc;
        text-decoration: none;
        border-bottom: solid 1px transparent;
        outline: 0;
        }
        a:hover {
        border-bottom-color: #2688dc;
        }
        a.fa:hover {
        border-bottom-color: transparent;
        color: #1f6db0;
        }
        h3 {
        font-size: 20px;
        font-weight: 300;
        margin-bottom: 10px;
        display: block;
        width: 100%;
        padding-bottom: 3px;
        border-bottom: 2px solid #375e7f;
        }
        textarea {
        height: 90px;
        box-sizing: border-box;
        resize: vertical;
        outline: none;
        }
        .btn {
        border: solid 1px #e4e4e4;
        background: linear-gradient(180deg, #fff 0%, #efefef 100%);
        padding: .575rem 1.1rem;
        border-radius: .175rem;
        font-weight: 600;
        color: #686a6b;
        cursor: pointer;
        display: block;
        text-align: center;
        margin-bottom: 5px;
        width: 100%;
        }
        .btn:focus {
        border-color: #375e7f;
        box-shadow: inset 0 -5px 40px rgba(120, 120, 120, 0.1), inset 0 1px 2px rgba(27, 31, 35, 0.075), 0 0 0 0.2em rgba(0, 0, 0, 0.1);
        outline: none;
        }
        .btn:hover {
        box-shadow: inset 0 -100px rgba(108, 108, 108, 0.1);
        }
        .btn.btn-primary {
        border-radius: 3px;
        box-shadow: none;
        color: #fff;
        background: #375e7f;
        font-size: 14px;
        transition: linear all 125ms;
        margin-top: 45%;
        }
        .btn.btn-primary:focus {
        border-color: #375e7f;
        box-shadow: inset 0 1px 2px rgba(39, 56, 28, 0.075), 0 0 0 0.2em rgba(39, 56, 28, 0.6);
        outline: none;
        }
        .btn.btn-primary:hover {
        background: #444;
        }
        .btn.btn-danger {
        color: #fff;
        border-color: #bd2c00;
        background: #e7592e;
        background: linear-gradient(180deg, #f86b40 0%, #bd2c00 100%);
        }
        .btn.btn-danger:focus {
        border-color: #aa2c05;
        box-shadow: inset 0 1px 2px rgba(27, 31, 35, 0.075), 0 0 0 0.2em rgba(197, 53, 9, 0.66);
        outline: none;
        }
        .btn-progress {
        cursor: not-allowed;
        opacity: .657;
        }
        .form-control, .select2-container--default .select2-selection--single {
        background-color: #fff;
        border: 1px solid #d4d4d4;
        padding: 6px 8px;
        margin: 5px 0 0;
        display: block;
        width: 100%;
        font-size: 16px;
        color: #555;
        line-height: 20px;
        border-radius: 3px;
        box-shadow: inset 0 1px 2px rgba(27, 31, 35, 0.075);
        outline: none;
        height: auto;
        }
        .select2-container--default .select2-selection--single { padding: 2px 8px; }
        .select2-container--default .select2-selection--single .select2-selection__arrow { top: 20%; }
        .form-control:focus {
        border-color: #4b6b35;
        box-shadow: inset 0 1px 2px rgba(75, 107, 53, 0.075), 0 0 0 0.2em rgba(75, 107, 53, 0.6);
        outline: none;
        }
        input[type="text"]:disabled {
        background: #dddddd;
        cursor: not-allowed;
        }
        .card {
        background-color: #E54732;
        padding: 5px;
        font-size: 10px;
        color: #fff;
        font-weight: 800;
        border-radius: 5px;
        float: left;
        margin-right: 5px;
        }
        /*
        * End tipografia.
        **/
        .wrapper {
        width: 50%;
        position: absolute;
        top: 5%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
        }
        .wrapper hgroup {
        text-align: center;
        }
        .wrapper hgroup i.fa {
        font-size: 4em;
        }
        .wrapper hgroup h1 {
        font-weight: 300;
        margin: 10px 0;
        padding: 0;
        color: #545454;
        }
        .wrapper form {
        border: solid 1px #d4d4d4;
        margin: 0 0 25px;
        padding: 20px;
        color: #555;
        border-radius: 4px;
        background-color: #fff;
        }
        .wrapper form .form-group label {
        display: table;
        }
        .wrapper form .form-group .form-group-col {
        float: left;
        margin-right: 2%;
        margin-top: 2%;
        }
        .form-group .form-group-col:first-child {
        margin-left: 3%;
        }
        .wrapper footer {
        border: solid 1px #d6d6d6;
        border-radius: 3px;
        padding: 13px;
        text-align: center;
        font-size: 16px;
        color: #555;
        margin-bottom: 2%;
        }
        .col-94 {
        width: 94%;
        }
        .col-46 {
        width: 46%;
        }
        .col-30 {
        width: 30%;
        }
        /**
        * FOR JS Styles:
        */
        #login-form,
        footer {
        box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.16);
        }
        .title h2 {
        font-weight: 300;
        margin-bottom: 5px;
        text-align: center;
        }
        .title h4 {
        font-weight: 300;
        margin-bottom: 15px;
        text-align: center;
        }
        @media screen and (max-width: 900px) {
        .wrapper {
        width: 40%;
        }
        }
        @media screen and (max-width: 600px) {
        .wrapper {
        width: 70%;
        }
        }
        @media screen and (max-width: 500px) {
        .wrapper {
        width: 80%;
        }
        }
        @media screen and (max-width: 400px) {
        .wrapper {
        width: 90%;
        }
        }
      </style>
  </head>
  <body class="bg-dark" style="
      background: url('  ') center center no-repeat fixed;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;">
      <main class="wrapper">
        <form id="form-content">
        <a href="" title="Voltar ao tópico" class="goBack"><i class="fas fa-arrow-left" aria-hidden="true"></i></a>
        <div class="title">
            <h2><b>Solicitação de alteração: Promoção <i class="fas fa-registered"></i></b></h2>
            <center>
            <img src="https://i.servimg.com/u/f62/19/63/72/58/rhclog10.png" alt="some text">
            <h4>Preencha os dados abaixo.</h4>
        </div>
<center><h3>Dados</h3></center>
        <div class="form-group" style="margin-bottom: 15%;">
            <div class="form-group-col col-30">
              <label for="cins">Cargo:</label>
              <input type="text" id="cins" class="form-control" placeholder="Seu cargo" required>
            </div>
            <div class="form-group-col col-30">
              <label for="nins">Nick:</label>
              <input type="text" id="nins" class="form-control" placeholder="Seu nick" required/>
            </div>
            <div class="form-group-col col-30">
              <label for="tag">Tag:</label>
              <input type="text" id="tag" class="form-control" placeholder="Exemplo: PrT" required>
        </div>
        <div class="form-group">
            <div class="form-group-col col-30" style="margin-right: 100%;">
              <label for="datains">Data:</label>
              <input type="text" id="datains" class="form-control" disabled/>
            </div>
        </div>
        <div class="form-group" style="margin-bottom: 0%;">
            <div class="form-group-col col-30">
              <label for="nsol">Funcionário(a):</label>
              <input type="text" id="nsol" class="form-control" placeholder=". . ." required/>
            </div>
            <div class="form-group-col col-30">
              <label for="miss">Missão anterior:</label>
              <input type="text" id="miss" class="form-control" placeholder=". . ." required/>
            </div>
            <div class="form-group-col col-30">
              <label for="carn">Cargo atual:</label>
              <input type="text" id="miss" class="form-control" placeholder=". . ." required/>
        </div>
        <div class="form-group">
            <div class="form-group-col col-94">
              <label for="observ">Observações:</label>
              <textarea data-type="textarea" id="observ" class="form-control" placeholder="Explique todo o rendimento do aluno no teste." required></textarea>
            </div>
        </div>
        <div class="form-group">
            <div class="form-group-col col-94">
        </div>
        <br/>
        <button class="btn btn-primary" type="submit" >Enviar!</button>
        <br>
        <form>
        <footer>
            <div><i class="fas fa-code"></i> Polícia RHC <i class="fas fa-copyright"></i> 2010 - 2020 <b></b> <i class="fas fa-code"></i> </div>
        </footer>
      </main>
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js" type="text/javascript"></script>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.10/js/select2.min.js" type="text/javascript"></script>
      <script type="text/javascript">
        var month = ["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"];
      
        function formatDate(instance) {
            var day = (!! instance.getDate().toString()[1]) ? instance.getDate() : '0' + instance.getDate();
            var month_index = instance.getMonth();
            var year = instance.getFullYear();
          
            var date = [ day, month[month_index], year ].join(" ");
            return date;
        };
      
        var curDate = new Date();
        $('#datains').val(formatDate(curDate));
      </script>
      <script type="text/javascript">
        (function ($) {
          'use strict';
      
          var topic = '65',
              content;
      
          $(function () {
      
              $('.js-example-basic-single').select2();
              $('.goBack').attr('href','/t' + topic + '-?view=newest');
      
              $('#form-content').on('submit', function (event) {
      
                var data = {
                  nins: $('#nins').val(),
                  cins: $('#cins').val(),
                  tag: $('#tag').val(),
                  nsol: $('#nsol').val(),
                  datains: $('#datains').val(),
                  observ: $('#observ').val(),
                  carn:$('#carn').val(),
                  miss:$('#miss').val(),
                  termos: 'X',
                };
      
                if ($('#observaçao').val() === '') {
                  data.observaçao = 'Observação desnecessária.';
                } else {
                  data.observaçao = $('#observaçao').val();
                }
              
      
                content = [
                              
'[color=#000000][b]INFORMAÇÕES REFERENTES A PROMOÇÃO:[/b][/color]',
' ',
'[color=#000000][b]Nick do(a) funcionário(a):[/b][/color] ' data.nsol,
' ',
'[color=#000000][b]Missão anterior:[/b][/color] ' + data.miss,
'[color=#000000][b]Cargo atual:[/b][/color] ' + data.carn,
' ',
'[color=#000000][b]Promoção efetuada por:[/b][/color] ' + data.cins + ' ' + data.nins,
' ',
'[color=#000000][b]INFORMAÇÕES ADICIONAIS:[/b][/color]',
' ',
'[color=#000000][b]Observações:[/b][/color] ' + data.observ,
' ',
'[color=#000000][b]Listagem:[/b][/color] ' + data.nsol + ' - ' + data.datains + ' [' data.tag ']',                        

                         ].join('\n');      
          
      event.preventDefault();
                setTimeout(function () {
                      $.post('/post', {
                          t: 65,
                          message: content,
                          mode: 'reply',
                          tid: $('[name="tid"]:first').val(),
                          post: 1,
                          attach_sig: 'on'
                      }).done(function () {
                          alert('Postado com sucesso. Você será redirecionado para o tópico...');
                          location.href = 'http://' + location.host + '/t' + topic +'-?view=newest';
                      }).fail(function () {
                          alert('Houve um erro! Tente novamente!');
                      });
                }, 600);
              });
          });
        }(jQuery));
      </script>
  </body>
</html>
Felipezin
Felipezin
**

Membro desde : 10/01/2018
Mensagens : 59
Pontos : 104

https://rhccorporation.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário não posta

Mensagem por WizzardPT 01.02.20 0:56

Olá, Felipezin, tudo bem?
Deseja enviar os dados para onde, poderia ser mais explícito?

Estive a dar uma olhada no seu código e talvez seja a falta de um "action" na tag do form ou então poderia também adicionar um "href" na tag do input["submit"].
Caso não seja suficiente para a resolução do seu problema, por-favor responda.

Cumprimentos,
WizzardPT.
WizzardPT
WizzardPT
**

Membro desde : 17/09/2016
Mensagens : 60
Pontos : 142

http://tug4eliteforum.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário não posta

Mensagem por Felipezin 01.02.20 11:25

Olá, Wizzard.

Aparentemente não houve nenhum efeito.
Felipezin
Felipezin
**

Membro desde : 10/01/2018
Mensagens : 59
Pontos : 104

https://rhccorporation.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário não posta

Mensagem por WizzardPT 01.02.20 11:52

Olá denovo Felipezin,
Poderia-me explicar para onde pretende enviar os dados do formulário?
Obrigado.

Cumprimentos,
WizzardPT.
WizzardPT
WizzardPT
**

Membro desde : 17/09/2016
Mensagens : 60
Pontos : 142

http://tug4eliteforum.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário não posta

Mensagem por Felipezin 01.02.20 13:18

Para o tópico de n° 65 do meu fórum, como consta nas linhas 344 e 395 do código.
Felipezin
Felipezin
**

Membro desde : 10/01/2018
Mensagens : 59
Pontos : 104

https://rhccorporation.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário não posta

Mensagem por tikky 01.02.20 13:51

Olá @Felipezin,

O seu script estava com alguns erros, altere a sua página para a seguinte:
Código:
<!DOCTYPE html>
<html>
  <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <meta http-equiv="X-UA-Compatible" content="ie=edge">
      <link rel="shortcut icon" type="image/x-icon" href="https://i.servimg.com/u/f62/19/63/72/58/rhclog10.png">
      <title>Solicitação de alteração: Promoção</title>
      <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.11.2/css/all.css"/>
      <link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.10/css/select2.min.css" rel="stylesheet" />
      <style type="text/css">
        *,
        *::before,
        *::after {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
        }
        html,
        body {
        height: 100%;
        }
        body {
        font-size: 17px;
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
        font-weight: normal;
        line-height: 1.5;
        color: #212121;
        line-height: 1.5;
        background: linear-gradient(270deg, rgba(203, 203, 203, 0.56) 10%, rgba(186, 186, 186, 0.11) 20%, #fafafa 30%, #fff 100%);
        }
        /**
        * Begin tipografia.
        */
        a,
        a:active,
        a:link,
        a:visited,
        a:focus {
        color: #2688dc;
        text-decoration: none;
        border-bottom: solid 1px transparent;
        outline: 0;
        }
        a:hover {
        border-bottom-color: #2688dc;
        }
        a.fa:hover {
        border-bottom-color: transparent;
        color: #1f6db0;
        }
        h3 {
        font-size: 20px;
        font-weight: 300;
        margin-bottom: 10px;
        display: block;
        width: 100%;
        padding-bottom: 3px;
        border-bottom: 2px solid #375e7f;
        }
        textarea {
        height: 90px;
        box-sizing: border-box;
        resize: vertical;
        outline: none;
        }
        .btn {
        border: solid 1px #e4e4e4;
        background: linear-gradient(180deg, #fff 0%, #efefef 100%);
        padding: .575rem 1.1rem;
        border-radius: .175rem;
        font-weight: 600;
        color: #686a6b;
        cursor: pointer;
        display: block;
        text-align: center;
        margin-bottom: 5px;
        width: 100%;
        }
        .btn:focus {
        border-color: #375e7f;
        box-shadow: inset 0 -5px 40px rgba(120, 120, 120, 0.1), inset 0 1px 2px rgba(27, 31, 35, 0.075), 0 0 0 0.2em rgba(0, 0, 0, 0.1);
        outline: none;
        }
        .btn:hover {
        box-shadow: inset 0 -100px rgba(108, 108, 108, 0.1);
        }
        .btn.btn-primary {
        border-radius: 3px;
        box-shadow: none;
        color: #fff;
        background: #375e7f;
        font-size: 14px;
        transition: linear all 125ms;
        margin-top: 45%;
        }
        .btn.btn-primary:focus {
        border-color: #375e7f;
        box-shadow: inset 0 1px 2px rgba(39, 56, 28, 0.075), 0 0 0 0.2em rgba(39, 56, 28, 0.6);
        outline: none;
        }
        .btn.btn-primary:hover {
        background: #444;
        }
        .btn.btn-danger {
        color: #fff;
        border-color: #bd2c00;
        background: #e7592e;
        background: linear-gradient(180deg, #f86b40 0%, #bd2c00 100%);
        }
        .btn.btn-danger:focus {
        border-color: #aa2c05;
        box-shadow: inset 0 1px 2px rgba(27, 31, 35, 0.075), 0 0 0 0.2em rgba(197, 53, 9, 0.66);
        outline: none;
        }
        .btn-progress {
        cursor: not-allowed;
        opacity: .657;
        }
        .form-control, .select2-container--default .select2-selection--single {
        background-color: #fff;
        border: 1px solid #d4d4d4;
        padding: 6px 8px;
        margin: 5px 0 0;
        display: block;
        width: 100%;
        font-size: 16px;
        color: #555;
        line-height: 20px;
        border-radius: 3px;
        box-shadow: inset 0 1px 2px rgba(27, 31, 35, 0.075);
        outline: none;
        height: auto;
        }
        .select2-container--default .select2-selection--single { padding: 2px 8px; }
        .select2-container--default .select2-selection--single .select2-selection__arrow { top: 20%; }
        .form-control:focus {
        border-color: #4b6b35;
        box-shadow: inset 0 1px 2px rgba(75, 107, 53, 0.075), 0 0 0 0.2em rgba(75, 107, 53, 0.6);
        outline: none;
        }
        input[type="text"]:disabled {
        background: #dddddd;
        cursor: not-allowed;
        }
        .card {
        background-color: #E54732;
        padding: 5px;
        font-size: 10px;
        color: #fff;
        font-weight: 800;
        border-radius: 5px;
        float: left;
        margin-right: 5px;
        }
        /*
        * End tipografia.
        **/
        .wrapper {
        width: 50%;
        position: absolute;
        top: 5%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
        }
        .wrapper hgroup {
        text-align: center;
        }
        .wrapper hgroup i.fa {
        font-size: 4em;
        }
        .wrapper hgroup h1 {
        font-weight: 300;
        margin: 10px 0;
        padding: 0;
        color: #545454;
        }
        .wrapper form {
        border: solid 1px #d4d4d4;
        margin: 0 0 25px;
        padding: 20px;
        color: #555;
        border-radius: 4px;
        background-color: #fff;
        }
        .wrapper form .form-group label {
        display: table;
        }
        .wrapper form .form-group .form-group-col {
        float: left;
        margin-right: 2%;
        margin-top: 2%;
        }
        .form-group .form-group-col:first-child {
        margin-left: 3%;
        }
        .wrapper footer {
        border: solid 1px #d6d6d6;
        border-radius: 3px;
        padding: 13px;
        text-align: center;
        font-size: 16px;
        color: #555;
        margin-bottom: 2%;
        }
        .col-94 {
        width: 94%;
        }
        .col-46 {
        width: 46%;
        }
        .col-30 {
        width: 30%;
        }
        /**
        * FOR JS Styles:
        */
        #login-form,
        footer {
        box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.16);
        }
        .title h2 {
        font-weight: 300;
        margin-bottom: 5px;
        text-align: center;
        }
        .title h4 {
        font-weight: 300;
        margin-bottom: 15px;
        text-align: center;
        }
        @media screen and (max-width: 900px) {
        .wrapper {
        width: 40%;
        }
        }
        @media screen and (max-width: 600px) {
        .wrapper {
        width: 70%;
        }
        }
        @media screen and (max-width: 500px) {
        .wrapper {
        width: 80%;
        }
        }
        @media screen and (max-width: 400px) {
        .wrapper {
        width: 90%;
        }
        }
      </style>
  </head>
  <body class="bg-dark" style="
      background: url('  ') center center no-repeat fixed;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;">
      <main class="wrapper">
        <form id="form-content">
        <a href="" title="Voltar ao tópico" class="goBack"><i class="fas fa-arrow-left" aria-hidden="true"></i></a>
        <div class="title">
            <h2><b>Solicitação de alteração: Promoção <i class="fas fa-registered"></i></b></h2>
            <center>
            <img src="https://i.servimg.com/u/f62/19/63/72/58/rhclog10.png" alt="some text">
            <h4>Preencha os dados abaixo.</h4>
        </div>
<center><h3>Dados</h3></center>
        <div class="form-group" style="margin-bottom: 15%;">
            <div class="form-group-col col-30">
              <label for="cins">Cargo:</label>
              <input type="text" id="cins" class="form-control" placeholder="Seu cargo" required>
            </div>
            <div class="form-group-col col-30">
              <label for="nins">Nick:</label>
              <input type="text" id="nins" class="form-control" placeholder="Seu nick" required/>
            </div>
            <div class="form-group-col col-30">
              <label for="tag">Tag:</label>
              <input type="text" id="tag" class="form-control" placeholder="Exemplo: PrT" required>
        </div>
        <div class="form-group">
            <div class="form-group-col col-30" style="margin-right: 100%;">
              <label for="datains">Data:</label>
              <input type="text" id="datains" class="form-control" disabled/>
            </div>
        </div>
        <div class="form-group" style="margin-bottom: 0%;">
            <div class="form-group-col col-30">
              <label for="nsol">Funcionário(a):</label>
              <input type="text" id="nsol" class="form-control" placeholder=". . ." required/>
            </div>
            <div class="form-group-col col-30">
              <label for="miss">Missão anterior:</label>
              <input type="text" id="miss" class="form-control" placeholder=". . ." required/>
            </div>
            <div class="form-group-col col-30">
              <label for="carn">Cargo atual:</label>
              <input type="text" id="miss" class="form-control" placeholder=". . ." required/>
        </div>
        <div class="form-group">
            <div class="form-group-col col-94">
              <label for="observ">Observações:</label>
              <textarea data-type="textarea" id="observ" class="form-control" placeholder="Explique todo o rendimento do aluno no teste." required></textarea>
            </div>
        </div>
        <div class="form-group">
            <div class="form-group-col col-94">
        </div>
        <br/>
        <button class="btn btn-primary" type="submit" >Enviar!</button>
        <br>
        <form>
        <footer>
            <div><i class="fas fa-code"></i> Polícia RHC <i class="fas fa-copyright"></i> 2010 - 2020 <b></b> <i class="fas fa-code"></i> </div>
        </footer>
      </main>
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js" type="text/javascript"></script>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.10/js/select2.min.js" type="text/javascript"></script>
      <script type="text/javascript">
        var month = ["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"];
     
        function formatDate(instance) {
            var day = (!! instance.getDate().toString()[1]) ? instance.getDate() : '0' + instance.getDate();
            var month_index = instance.getMonth();
            var year = instance.getFullYear();
         
            var date = [ day, month[month_index], year ].join(" ");
            return date;
        };
     
        var curDate = new Date();
        $('#datains').val(formatDate(curDate));
      </script>
      <script type="text/javascript">
        (function ($) {
          'use strict';
     
          var topic = '65',
              content;
     
          $(function () {
     
              $('.js-example-basic-single').select2();
              $('.goBack').attr('href','/t' + topic + '-?view=newest');
     
              $('#form-content').on('submit', function (event) {
     
                var data = {
                  nins: $('#nins').val(),
                  cins: $('#cins').val(),
                  tag: $('#tag').val(),
                  nsol: $('#nsol').val(),
                  datains: $('#datains').val(),
                  observ: $('#observ').val(),
                  carn:$('#carn').val(),
                  miss:$('#miss').val(),
                  termos: 'X',
                };
     
                if ($('#observaçao').val() === '') {
                  data.observaçao = 'Observação desnecessária.';
                } else {
                  data.observaçao = $('#observaçao').val();
                }
             
               
               
               
     
                      content = [
'[color=#000000][b]INFORMAÇÕES REFERENTES A PROMOÇÃO:[/b][/color]',
' ',
'[color=#000000][b]Nick do(a) funcionário(a):[/b][/color] ' + data.nsol,
' ',
'[color=#000000][b]Missão anterior:[/b][/color] ' + data.miss,
'[color=#000000][b]Cargo atual:[/b][/color] ' + data.carn,
' ',
'[color=#000000][b]Promoção efetuada por:[/b][/color] ' + data.cins + ' ' + data.nins,
' ',
'[color=#000000][b]INFORMAÇÕES ADICIONAIS:[/b][/color]',
' ',
'[color=#000000][b]Observações:[/b][/color] ' + data.observ,
' ',
'[color=#000000][b]Listagem:[/b][/color] ' + data.nsol + ' - ' + data.datains + ' [' + data.tag + ']'                     
 
          ].join('\n');
               
                 
         
      event.preventDefault();
                setTimeout(function () {
                      $.post('/post', {
                          t: 65,
                          message: content,
                          mode: 'reply',
                          tid: $('[name="tid"]:first').val(),
                          post: 1,
                          attach_sig: 'on'
                      }).done(function () {
                          alert('Postado com sucesso. Você será redirecionado para o tópico...');
                          location.href = 'http://' + location.host + '/t' + topic +'-?view=newest';
                      }).fail(function () {
                          alert('Houve um erro! Tente novamente!');
                      });
                }, 600);
              });
          });
        }(jQuery));
      </script>
  </body>
</html>


Cordialmente,
pedxz.
tikky
tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário não posta

Mensagem por Felipezin 01.02.20 14:11

Agradeço, Pedxz. Funcionou!

Obrigado também, Wizzard.
Felipezin
Felipezin
**

Membro desde : 10/01/2018
Mensagens : 59
Pontos : 104

https://rhccorporation.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Formulário não posta

Mensagem por tikky 01.02.20 14:18

Questão resolvida

Esta questão foi dada como resolvida pelo seu autor, e por esse motivo será marcada como resolvida e movida para o arquivo de questões resolvidas desta área.
tikky
tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

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