Deixar campo de formulário opcional

2 participantes

Ir para baixo

Tópico resolvido Deixar campo de formulário opcional

Mensagem por Luqui 20.07.18 1:59

Detalhes da questão


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

Descrição


Olá, teria como deixar o campo ''Link da Denúncia (Caso Haja)'' opcional?

Código:
<!--        ->
/**
 * Gerado em <ajuda.forumeiros.com>.
 * Gerador (2.0) feito por Luiz Felipe F. <https://lffg.github.io/>
 *
 * Se você tiver erros ou dúvidas, vá em: <ajuda.forumeiros.com>
 */
<!-        -->  <meta charset="UTF-8" />  <meta content="width=device-width, initial-scale=1.0" name="viewport" />  <meta content="ie=edge" http-equiv="X-UA-Compatible" />  <title>RECORRER DENÚNCIA OU BANIMENTO</title>    <link href="https://forumeiros.github.io/assets/src/form-generator/form-styles.css" rel="stylesheet" />   
<form id="fa-generated-form">
                  
   <div class="fa-form-wrapper">
                       
      <h1>
               RECORRER DENÚNCIA OU BANIMENTO     
      </h1>
                       
      <!--        BEGIN Generated HTML Code        -->     
      <div class="fa-form-group clearfix">
                            
         <p class="form-paragraph data-text">
                                Preencha os campos para prosseguir.     
         </p>
                  
      </div>
                       
      <div class="fa-form-group clearfix">
                 <input id="campo2" type="hidden" />     
      </div>
               
      <div class="fa-form-group clearfix">
                           <label for="campo1">Motivo(s):</label><input type="text" data-type="text" id="campo1" placeholder="" required="" />                                         
      </div>
       
      <div class="fa-form-group clearfix">
                                           <label for="campo7">Provas:</label>  <input type="text" data-type="text" id="campo7" placeholder="" required="" />                         
      </div>
               
      <div class="fa-form-group clearfix">
                                           <label for="campo8">Link da Denúncia (Caso Haja):</label>  <input type="text" data-type="text" id="campo8" placeholder="" required="" />                         
      </div>
                                                           
      <div class="fa-form-group clearfix">
                 <label for="campo3">Qual o tópico desejado?</label>  <select required="" id="campo3" data-type="select">

            
            
            
            
         
            
            <!--        First        -->
<option value="Recorrer Denúncia">Denúncia</option>
<option value="Recorrer Banimento">Banimento</option>
</select>     
      </div>
                       
      <!--        END Generated HTML Code        -->                   
      <div class="fa-submit">
                          
         <button type="submit" class="post-button">
                  Enviar Formulário     
         </button>
                        
      </div>
                               
      <!--        Javascript's        --> 
      <!--        Não é recomendada a edição abaixo desta linha.        -->    <textarea id="fa-generated-message" style="display: none;">[b]Eu desejo {{campo3}} pelo motivo:[/b]{{campo1}}
[b]Provas:[/b] {{campo7}}
[b]Link da Denúncia (Caso Haja):[/b] {{campo8}}
</textarea>  <input value="[{{campo3}}] {{campo2}}" id="fa-generated-title" type="hidden" />    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>  <script type="text/javascript" src="https://forumeiros.github.io/assets/src/form-generator/form-replace.js"></script>  <script type="text/javascript">
    (function ($) {
    'use strict';
 
    var user = _userdata["username"];
    $('#campo2').val(user);
 
    $(window).on('load', function () {
    $('#fa-generated-form').on('submit', function (event) {
        event.preventDefault();
        $(this).find('button[type="submit"]').text('Postando...');
        setTimeout(function () {
      $.post('/post', {
      subject: $('#fa-generated-title').val().trim(),
      f: 36,
      message: $('#fa-generated-message').val().trim(),
      mode: 'newtopic',
      tid: $('[name="tid"]:first').val(),
      post: 1,
      }).done(function () {
      alert('Postado com sucesso. Você será redirecionado para o subfórum com o novo tópico...');
      location.pathname = '/f36-';
      }).fail(function () {
      alert('Houve um erro! Tente novamente!');
      });
        }, 600);
    });
    });
    }(jQuery));
  </script>
   </div>
</form>


Última edição por Luqui em 20.07.18 2:16, editado 1 vez(es)
Luqui
Luqui
***

Membro desde : 14/03/2018
Mensagens : 186
Pontos : 262

http://lostscavenge.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Deixar campo de formulário opcional

Mensagem por RafaelS. 20.07.18 2:09

Olá!

Troque o código HTML por este:
Código:
<!--        ->
/**
 * Gerado em <ajuda.forumeiros.com>.
 * Gerador (2.0) feito por Luiz Felipe F. <https://lffg.github.io/>
 *
 * Se você tiver erros ou dúvidas, vá em: <ajuda.forumeiros.com>
 */
<!-        -->  <meta charset="UTF-8" />  <meta content="width=device-width, initial-scale=1.0" name="viewport" />  <meta content="ie=edge" http-equiv="X-UA-Compatible" />  <title>RECORRER DENÚNCIA OU BANIMENTO</title>    <link href="https://forumeiros.github.io/assets/src/form-generator/form-styles.css" rel="stylesheet" />  
<form id="fa-generated-form">
                  
   <div class="fa-form-wrapper">
                      
      <h1>
               RECORRER DENÚNCIA OU BANIMENTO    
      </h1>
                      
      <!--        BEGIN Generated HTML Code        -->    
      <div class="fa-form-group clearfix">
                            
         <p class="form-paragraph data-text">
                                Preencha os campos para prosseguir.    
         </p>
                  
      </div>
                      
      <div class="fa-form-group clearfix">
                 <input id="campo2" type="hidden" />    
      </div>
              
      <div class="fa-form-group clearfix">
                           <label for="campo1">Motivo(s):</label><input type="text" data-type="text" id="campo1" placeholder="" required="" />                                        
      </div>
      
      <div class="fa-form-group clearfix">
                                           <label for="campo7">Provas:</label>  <input type="text" data-type="text" id="campo7" placeholder="" required="" />                        
      </div>
              
      <div class="fa-form-group clearfix">
                                           <label for="campo8">Link da Denúncia (Caso Haja):</label>  <input type="text" data-type="text" id="campo8" placeholder=""/>                        
      </div>
                                                          
      <div class="fa-form-group clearfix">
                 <label for="campo3">Qual o tópico desejado?</label>  <select required="" id="campo3" data-type="select">
 
            
            
            
            
        
            
            <!--        First        -->
<option value="Recorrer Denúncia">Denúncia</option>
<option value="Recorrer Banimento">Banimento</option>
</select>    
      </div>
                      
      <!--        END Generated HTML Code        -->                  
      <div class="fa-submit">
                          
         <button type="submit" class="post-button">
                  Enviar Formulário    
         </button>
                        
      </div>
                              
      <!--        Javascript's        -->
      <!--        Não é recomendada a edição abaixo desta linha.        -->    <textarea id="fa-generated-message" style="display: none;">[b]Eu desejo {{campo3}} pelo motivo:[/b]{{campo1}}
[b]Provas:[/b] {{campo7}}
[b]Link da Denúncia (Caso Haja):[/b] {{campo8}}
</textarea>  <input value="[{{campo3}}] {{campo2}}" id="fa-generated-title" type="hidden" />    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>  <script type="text/javascript" src="https://forumeiros.github.io/assets/src/form-generator/form-replace.js"></script>  <script type="text/javascript">
    (function ($) {
    'use strict';
 
    var user = _userdata["username"];
    $('#campo2').val(user);
 
    $(window).on('load', function () {
    $('#fa-generated-form').on('submit', function (event) {
        event.preventDefault();
        $(this).find('button[type="submit"]').text('Postando...');
        setTimeout(function () {
      $.post('/post', {
      subject: $('#fa-generated-title').val().trim(),
      f: 36,
      message: $('#fa-generated-message').val().trim(),
      mode: 'newtopic',
      tid: $('[name="tid"]:first').val(),
      post: 1,
      }).done(function () {
      alert('Postado com sucesso. Você será redirecionado para o subfórum com o novo tópico...');
      location.pathname = '/f36-';
      }).fail(function () {
      alert('Houve um erro! Tente novamente!');
      });
        }, 600);
    });
    });
    }(jQuery));
  </script>
   </div>
</form>

Não se esqueça de marcar como Resolvido, caso a sua dúvida seja sanada.

Até mais. Feliz
avatar
RafaelS.
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Deixar campo de formulário opcional

Mensagem por RafaelS. 20.07.18 2:18

Tópico resolvido


Movido para "Questões resolvidas".
avatar
RafaelS.
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.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