Botão "enviar" não passa de um botão sem utilidade no formulário

4 participantes

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

Tópico resolvido Botão "enviar" não passa de um botão sem utilidade no formulário

Mensagem por Quizzy_Quizzy 04.05.16 20:55

Detalhes da questão


Endereço do fórum: http://www.brasilplayforever.com/forum
Versão do fórum: PhpBB3

Descrição


Bom dia/tarde/noite, eu criei um formulário em HTML. Em seguida, pus o link para direcionar o novo tópico para esse formulário em JavaScript, até aí normal.
O problema surge após preencher as informações do formulário. Ao clicar em "Enviar", nada acontece. Nada mesmo, nada carrega, continua a mesma página. Acredito que não precise de screenshots, visto que não acontece absolutamente nada.
O código que estou usando é esse:
Código:
<script>
formulario = {
valor: function(input, attribute) {
if(!attribute) {
return jQuery('*[name=sform_' + input + ']').val();
}
else {
return jQuery('*[name=sform_' + input + ']').attr(attribute);
}
},
definir: function(input, value) {
jQuery('*[name=' + input + ']').val(value);
},
enviar: function() {
formulario.definir('subject','[RESIGNAÇÃO] ' + formulario.valor('nick'));
formulario.definir('description', 'Nível: ' + formulario.valor('nivel'));
formulario.definir('message', '[b][color="darkred"]Nick no jogo:[/color][/b] ' + formulario.valor('nick') +'\n[b][color="darkred"]Nível:[/color][/b] ' + formulario.valor('nivel') +'\n [b][color="darkred"]Motivo da saída:[/color][/b] '+ formulario.valor('motivo'));
}
}
</script><style type="text/css">
.page-title {
   text-align: center;
}
</style>
<div id="form_pedidos_graficos">
          
   <!--      Formulário dos pedidos      -->   
   <h1 class="page-title">
          Formulário de Resignação   
   </h1>
          
   <div class="panel row2">
             
      <div class="inner">
             <span class="corners-top"><span></span></span>       
         <div class="h3" style="margin-top: 7px;">
                Sobre o formulário   
         </div>
                    
         <p style="font-size: 12px;">
                * Antes de criar sua resignação, você deverá:   
         </p>
                    
         <p style="font-size: 12px;">
                <strong>1 -</strong> Preencher todos os campos necessitados abaixo;   
         </p>
                
         <p style="font-size: 12px;">
              <strong>2 -</strong> Recomendavelmente, certificar-se que não há outra escolha que não seja resignação.    <br />    <br />     
         </p>
               <span class="corners-bottom"><span></span></span>   
      </div>
             
   </div>
          
   <div class="clear" style="height: 6px;">
             
   </div>
          
   <div class="panel">
             
      <div class="inner">
             <span class="corners-top"><span></span></span>   
         <div class="h3" style="margin-top: 7px;">
                Informações do tópico   
         </div>
                  
         <form action="/posting.forum" method="post" onsubmit="formulario.enviar();" enctype="multipart/form-data">
                <input type="hidden" name="subject" value="" /><span style="font-family: Verdana; font-size: 13px;">Nick do jogo: </span><br /><span class="inner"><input type="text" name="sform_nick" value="" size="50" id="sform_nick" /></span><br /><br />  <span class="corners-bottom"><span></span></span>   
         </form>
                
      </div>
             
   </div>
          
   <div class="clear" style="height: 6px;">
             
   </div>
          
   <div class="panel">
             
      <div class="inner">
             <span class="corners-top"><span></span></span>     
         <div class="h3" style="margin-top: 7px;">
                Outras Informações     
         </div>
                      
         <p>
                      <input type="hidden" name="message" value="" />      <span style="font-family: Verdana; font-size: 13px;">Nível:</span>  <br /><input type="text" name="sform_nivel" value="" size="50" id="sform_nivel" /><br />  <em>*Nível de helper antes de sair.</em>   
         </p>
                      
         <p>
                <br />      <span style="font-family: Verdana; font-size: 13px;">Motivo da saída: <br />      <textarea name="sform_motivo" cols="3" rows="3" id="sform_motivo"></textarea>      </span><br />      <em> *Cite o motivo da sua resignação.</em><br />      <br />      <em>*Explique bem por que você deseja sair.</em><br />            <input value="" name="description" type="hidden" /><input value="newtopic" name="mode" type="hidden" /><input value="0" name="lt" type="hidden" /><input value="124" name="f" type="hidden" /><br /><input name="post" class="button1" type="submit" value="Enviar" />   
         </p>
          
      </div>
             
   </div>
</div>
Quizzy_Quizzy

Quizzy_Quizzy
Novo Membro

Membro desde : 04/05/2016
Mensagens : 12
Pontos : 18

http://www.brasilplayforever.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão "enviar" não passa de um botão sem utilidade no formulário

Mensagem por while 04.05.16 21:11

Olá amigo, você redirecionou seu formulário para um tópico?
Se não... crie um javascript com investimento em todas as paginas, com esse código:

;jQuery(document).ready(function() {
jQuery(''post?f=13&mode=newtopic").attr('href','/h1-');
});

você deve alterar o numero que está em vermelho, pelo qual numero que ta na categoria que queres o efeito.
E o que ta em azul pelo numero da sua pagina html...

Em outras palavras, mude o f=13 e o h1.

Atenciosamente,
While.


Última edição por while em 04.05.16 21:38, editado 1 vez(es)
while

while
Hiper Membro

Membro desde : 24/04/2016
Mensagens : 3263
Pontos : 4761

http://www.ajuda.forumeiros.com https://www.facebook.com/profile.php?id=100012157981279

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão "enviar" não passa de um botão sem utilidade no formulário

Mensagem por Quizzy_Quizzy 04.05.16 21:27

while escreveu:Olá amigo, você redirecionou seu formulário para um tópico?
Se não... crie um javascript com investimento em todas as paginas, com esse código:

;jQuery(document).ready(function() {
jQuery('post?f=13&mode=newtopic"]').attr('href','/h1-');
});

você deve alterar o numero que está em vermelho, pelo qual numero que ta na categoria que queres o efeito.
E o que ta em azul pelo numero da sua pagina html...

Em outras palavras, mude o f=13 e o h1.

Atenciosamente,
While.
Havia criado um JavaScript com esse código:
Código:
$(function() {
        $('a[href^="/post?f=124&mode=newtopic"]').attr('href', '/h61-');
});
E direcionava perfeitamente o "Novo tópico" para o formulário. Testei com o seu código juntamente ao meu, testei somente o meu e somente o seu. Nenhum dos três métodos deu certo. Somente no meu método que direcionou o "Novo tópico" para o formulário, esse código que me passastes não funcionou.
O problema não é este while, o problema está em clicar em "Enviar", pois não acontece nada. Vira somente um botão sem utilidade quando deveria criar um tópico seguindo o parâmetro do formulário!
Quizzy_Quizzy

Quizzy_Quizzy
Novo Membro

Membro desde : 04/05/2016
Mensagens : 12
Pontos : 18

http://www.brasilplayforever.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão "enviar" não passa de um botão sem utilidade no formulário

Mensagem por Quizzy_Quizzy 04.05.16 23:10

Resolvi esse problema. O problema mesmo era que tinha um </form> no meio do formulário e aí bugava tudo...
Agora surgiu outro mediante a esse. Sempre que vou postar, aparece isso:
 - Botão "enviar" não passa de um botão sem utilidade no formulário QZtzSuZ
https://i.imgur.com/qZtzSuZ.jpg
PS: aparece ao clicar em "Enviar" no formulário.
Quizzy_Quizzy

Quizzy_Quizzy
Novo Membro

Membro desde : 04/05/2016
Mensagens : 12
Pontos : 18

http://www.brasilplayforever.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão "enviar" não passa de um botão sem utilidade no formulário

Mensagem por MateusAnjosV 05.05.16 2:27

Boa noite, Quizzy.

Por gentileza, faça os seguintes passos em seu painel de controle:
Geral Seta Segurança
Desautorizar formulários não oficiais de postarem no fórum e enviar mensagens privadas :
Sim / Não


Até mais.
MateusAnjosV

MateusAnjosV
Super Membro

Membro desde : 16/10/2015
Mensagens : 1718
Pontos : 2373

http://holder.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão "enviar" não passa de um botão sem utilidade no formulário

Mensagem por Quizzy_Quizzy 05.05.16 22:56

Putz, eu tô com um problemão
Tô tentando por esse código:
Código:
<script>
formulario = {
valor: function(input, attribute) {
if(!attribute) {
return jQuery('input[name=sform_' + input + ']').val();
}
else {
return jQuery('input[name=sform_' + input + ']').attr(attribute);
}
},
definir: function(input, value) {
jQuery('*[name=' + input + ']').val(value);
},
enviar: function() {
formulario.definir('subject', '[' + formulario.valor('tipo') + '] '+formulario.valor('nome'));
formulario.definir('message', '[b]<font color="darkblue">Nick in-game:[/b]</font> ' + formulario.valor('nome') + '\n <strong><font color="darkblue">Problema com:</strong></font> ' + formulario.valor('tipo') + '\n <strong><font color="darkblue">Nível da conta:</strong></font> ' + formulario.valor('nivel') + '\n '<strong><font color="darkblue">Começou a jogar em:</strong></font> ' + formulario.valor('quando') + '\n '<strong><font color="darkblue">ScreenShot's comprovando a conta ser minha:</strong></font> ' + formulario.valor('ss') + '\n '<strong><font color="darkblue">Não consigo logar desde:</strong></font> ' + formulario.valor('tempo') + '\n '<strong><font color="darkblue">Informações adicionais:</strong></font> ' + formulario.valor('adicionais'));
}
}
</script><style type="text/css">
<!--
.style2 {
   color: #990000;
   font-weight: bold;
}
.style4 {font-family: "Century Gothic"; color: #006699;}
.style10 {font-family: "Century Gothic"; color: #006699; font-size: 12px; }
.style12 {
   font-family: "Century Gothic";
   font-size: 24px;
   color: #006699;
}
-->
</style>
<h1 align="center" class="page-title  style4">
                 Brasil PlayForever RPG             
</h1>
<div class="panel row2">
                              
   <div class="inner">
                    <span class="corners-top"><span></span></span>             
      <div class="h3 style2" style="margin-top: 7px;">
                                        
         <p class="style10">
                          OBS: Digite as informações abaixo respeitando o que se pede. Qualquer dúvida, contate um administrador/moderador.             
         </p>
                                          
      </div>
                                 
      <p align="center" style="font-size: 12px;">
                       <span class="style12">Suporte ao Servidor</span><br />    <br />             
      </p>
                                 
      <form action="/posting.forum" method="post" onsubmit="formulario.enviar();" enctype="multipart/form-data">
                                        
         <div align="left">
                            <input type="hidden" name="subject" value="" />  <input type="hidden" name="description" value="" />  <input type="hidden" name="message" value="" />  <strong><span style="font-size: 14px;">Selecione o tipo de problema</span></strong><br />  <select name="sform_tipo">
    <option value="Invasão de contas" selected="">Invasão de contas</option>
    <option value="Conexão">Conexão</option>
    <option value="Perca de senha">Perca de senha</option>
    <option value="Outros">Outros</option>
  </select>  <label></label>  <br /><br /><span style="color: #FF0000;">* </span><span style="font-size: 10px;"><em>Invasão a contas: quando a sua conta é invadida (não quando ela foi emprestada, mas sim <strong>invadida</strong>) por alguém. </em></span><br /> <span style="color: #FF0000;">* </span><span style="font-size: 10px;"><em>Conexão: não consegue logar por aparecer alguma mensagem? Relate aqui.</em></span><br /><span style="color: #FF0000;">*</span> <span style="font-size: 10px;"><em>Perca de senha: usado quando você esqueceu sua senha de logar in-game.</em></span><br /><span style="color: #FF0000;">* </span><span style="font-size: 10px;"><em>Outros: fora dos descritos acima.</em></span><br /><br /><br /> <strong><span style="font-size: 14px;">Qual o seu nick no servidor?</span></strong><br />  <label>  <input name="sform_nome" type="text" id="sform_name" size="25" />  </label>  <br /> <br /><br />  <strong><span style="font-size: 14px;">Qual o nível aproximado da sua conta?</span></strong><br />  <input name="sform_nivel" type="text" id="sform_name" size="3" /> <br />  <br /> <br /><strong><span style="font-size: 14px;">Quando (ano) começou a jogar com a sua conta?</span></strong><br />  <input name="sform_quando" type="text" id="sform_name" size="10" /> <br /> <span style="color: #FF0000;">* </span><span style="font-size: 10px;"><em>Se possível, também o mês.</em></span><br /><br /><br /><strong><span style="font-size: 14px;">Tem alguma ScreenShot que comprove que a conta é sua? </span></strong><br />  <textarea name="sform_ss" cols="20" rols="5"></textarea> <br /> <span style="color: #FF0000;">* </span><span style="font-size: 10px;"><em>Separar cada ScreenShot com uma linha, ou se preferir, criar um álbum no imgur.com</em></span><br /><br /><br /><strong><span style="font-size: 14px;">Há quanto tempo não consegue logar nessa conta?</span></strong><br />  <input name="sform_tempo" type="text" id="sform_name" size="15" /> <br />  <br /> <br /><strong><span style="font-size: 14px;">Informações adicionais </span></strong><br />  <textarea name="sform_adicionais" cols="20" rols="5"></textarea> <br /> <span style="color: #FF0000;">* </span><span style="font-size: 10px;"><em>Caso tenha algo relacionado à conta que não se encaixa em nenhum dos tópicos anteriores, comente aqui.</em></span><br /><br /><br /><br />             
            <div align="center">
                           <span style="font-family: Sans-serif;"><span style="font-size: 18px;"><span style="color: #0000FF;">Não se esqueça de pedir para seus amigos postarem nesse mesmo tópico confirmando ser você e boa sorte!</span></span></span>           
            </div>
                          <br />  <br />  <br /> <br />             
            <center>
                           <input type="hidden" name="mode" value="newtopic" />  <input type="hidden" name="lt" value="0" />  <input type="hidden" name="f" value="171" />  <br />  <input value="Enviar" type="submit" class="button1" name="post" />  <input type="reset" value="Reiniciar" class="button1" />               
            </center>
                                     
         </div>
                                    
      </form>
                                 
      <p>
                                    
      </p>
                                 
   </div>
</div>
Mas ao clicar em Enviar aparece:
Você precisa dar um o título ao tópico antes de postá-lo.
Antes de postar, você deve escrever uma mensagem.
Quizzy_Quizzy

Quizzy_Quizzy
Novo Membro

Membro desde : 04/05/2016
Mensagens : 12
Pontos : 18

http://www.brasilplayforever.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão "enviar" não passa de um botão sem utilidade no formulário

Mensagem por Quizzy_Quizzy 06.05.16 1:54

Resolvido!
Quizzy_Quizzy

Quizzy_Quizzy
Novo Membro

Membro desde : 04/05/2016
Mensagens : 12
Pontos : 18

http://www.brasilplayforever.com/forum

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Botão "enviar" não passa de um botão sem utilidade no formulário

Mensagem por Shek 06.05.16 13:48

Bom dia autor. Por favor, ao declarar seu tópico como encerrado, clique no botão Resolvido que está acima de sua primeira mensagem. Piscada Obrigado por sua colaboração.
 - Botão "enviar" não passa de um botão sem utilidade no formulário Symbol10 Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.

Tópico marcado como Resolvido e movido para "Questões resolvidas".
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 18896
Pontos : 22793

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

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