JScript

Programação & Desenvolvimento


Você não está conectado. Conecte-se ou registre-se

Problema com formulário de postagens

2 participantes

Ir para baixo  Mensagem [Página 1 de 1]

1Problema com formulário de postagens Empty Problema com formulário de postagens Qui 05 Set 2013, 2:08 pm

waghcwb

waghcwb
Desenvolvedores
Desenvolvedores

Olá amigos, hoje venho com uma dúvida sobre formulário de postagens. Eu não entendo quase nada de formulários estou aqui tentando fazer este sozinho, mas to quebrando a cabeça xD
Ele funciona normalmente, porém quando eu vou postar o formulário não aparece o conteúdo contido no formulário, e sim mensagens como essa
O script não enviou a mensagem
O script não enviou o título

Esse tipo de coisa...
Código:
<form action="/posting.forum" method="post" enctype="multipart/form-data">
<!-- SCRIPT DO FORMULÁRIO -->
<script type="text/javascript" src="js.js"></script>
<script>
function radio(nameObtido,valObtido){jQuery('[name="'+nameObtido+'"]').val( valObtido );}
function gerarf() {

// TÍTULO
jQuery('[name="f"]').val( '1' );
jQuery('[name="subject"]').val('['+ jQuery('[name="tipo"]' +']').val() + ' ' + jQuery('[name="descri"]').val()+ '[' + jQuery('[name="data"]').val()+ ']' );

//CONTEÚDO
jQuery('[name="message"]').val('<b>Nome:</b> ' +
jQuery('[name="nome"]').val() + '.' + '\n' + '<b>Servidor:</b> ' +
jQuery('[name="servidor"]').val() + '\n' + '<b>Testemunhas:</b> ' +
jQuery('[name="duvida"]').val()
);
}
 $(document).ready(function(){
 $("#exibir").click(function(){
 $(".hide").fadeToggle(1000);
 $(".termos").fadeIn(1000);
 $("#exibir").fadeOut(1000);
 });
 });
</script>

<!-- CAMPOS OCULTOS -->
<input type="hidden" name="f" value="1" />
<input type="hidden" name="subject" value="O script não enviou o título" />
<input type="hidden" name="description" value="O script não enviou a descrição" />
<input type="hidden" name="message" value="O script não enviou a mensagem" />
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="lt" value="0" />

<!-- HTML DO FORMULÁRIO -->
<table style="cursor:default; font: 12px 'Trebuchet MS', Arial, Helvetica, sans-serif; text-align:right; margin:0 auto;">
 <tr>
     <td>Nome:</td>
        <td><input type="text" name="nome" value="" style="color:#999; width:250px;" /></td>
    </tr>
 <tr>
     <td>Servidor:</td>
        <td><input type="text" name="servidor" value="Nenhum" style="color:#999; width:250px;" /></td>
    </tr>
 <tr>
     <td>Data:</td>
        <td><input type="text" name="data" value="Neste padrão: 01/01/2013" style="color:#999; width:250px;" /></td>
    </tr>
 <tr>
     <td>Uma breve descrição da sua dúvida:</td>
        <td><input type="text" name="descri" value="Descreva em poucas palavras" style="color:#999; width:250px;" /></td>
    </tr>
 <tr>
     <td>Sua dúvida é relacionada a:</td>
        <td>
        <select name="tipo" style="color:#999; width:250px;">
        <option value="0">Selecione sua dúvida</option>
        <option value="1">Gamemode</option>
        <option value="2">Resources</option>
        <option value="3">Outros</option>
        </select>
        </td>
    </tr>
 <tr>
     <td>Descreva sua dúvida:</td>
        <td><textarea name="duvida" rows="4" cols="7" style="color:#999; width:250px;">Coloque a descrição completa de sua dúvida. Explique o máximo que conseguir e escreva o mais claro e legível possível.</textarea></td>
    </tr>
</table>
<span style="cursor:default; font: 10px 'Trebuchet MS', Arial, Helvetica, sans-serif; text-align:center; color:#999">
<center><br><input type="submit" name="post" class="button2" value="Enviar Formulário" onClick="gerarf();" /><br>
Ao clicar neste botão você concorda com os termos de criação de tópicos de dúvidas</center>
</span>
</form>
<span style="cursor:default; font: 10px 'Trebuchet MS', Arial, Helvetica, sans-serif; text-align:center; color:#999">
<center>
<span class="hide">Caso não tenha conhecimento dos termos clique neste botão</span><br>
<table class="termos" style="display:none; cursor:default; font: 10px 'Trebuchet MS', Arial, Helvetica, sans-serif; text-align:left; color:#999">
<tr>
 <td>- Você deve preencher corretamente o formulário de dúvidas;</td>
</tr>
<tr>
 <td>- Todos os campos devem ser preenchidos de maneira legível;</td>
</tr>
<tr>
 <td>- Você deve verificar na <a href="/search" target="_blank">barra de busca</a> se sua dúvida ja não esta em nosso fórum;</td>
</tr>
<tr>
 <td>- Nossa equipe não tem a obrigação de resolver sua dúvida, todos aqui são voluntários;</td>
</tr>
</table>
<br>
<input type="button" id="exibir" class="button2" value="Exibir termos" />
</center>
</span>
E isso
Código:
jQuery(document).ready(function() {
jQuery('a[href^="/post?f=1&mode=newtopic"]').attr('href', '/h4-testes');
});
Sabem onde eu posso estar errando? Agradeço a atenção desde já

http://wagneraugusto.com.br/

Legolas

Legolas
Moderadores
Moderadores

Esse formulário está muito confuso. Podemos fazer um mais simples. Deseja?

http://aden.rpgwars.net

waghcwb

waghcwb
Desenvolvedores
Desenvolvedores

Se possível, fico agradecido. Eu fiz ele assim porque não sou experiente com isso xD

http://wagneraugusto.com.br/

Legolas

Legolas
Moderadores
Moderadores

Aqui está, amigo. Basta personalizar via CSS para os campos e texto. Não esqueça que é necessário marcar Sim na opção "Você deseja utilizar o início e o final da página do seu fórum ?"

Código:
<!-- Formulário criado por Legolas do PunBB Community - http://jscript.forumeiros.com Não retirar os créditos.-->

<table style="text-align: left; width: 100%;" border="0"
 cellpadding="2" cellspacing="2">
  <tbody>
    <tr>
      <td>
<form action="/post" method="post" id="form-submit">
         <fieldset>
        <br>
Nome: <input type="text" autocomplete="off" spellcheck="true" id="subject" name="subject" class="find textarea" maxlength="1024" value="" data-from="[composeData.Subject]" data-to="composeData.Subject]" placeholder="Digite aqui"></b></div>
</tr>
      </td>
<tr>
<td>
        <br>
Servidor: <input type="text" autocomplete="off" spellcheck="true" id="2" name="2" class="find textarea" maxlength="1024" value="" data-from="[composeData.Subject]" data-to="composeData.Subject]" placeholder="Digite aqui">
</tr>
      </td>
<tr><td>
Data: <input type="text" autocomplete="off" spellcheck="true" id="3" name="3" class="find textarea" maxlength="1024" value="" data-from="[composeData.Subject]" data-to="composeData.Subject]" placeholder="Neste padrão: 01/01/2013">
</tr>
      </td>
<tr><td>
Uma breve descrição de sua dúvida: <input type="text" autocomplete="off" spellcheck="true" id="4" name="4" class="find textarea" maxlength="1024" value="" data-from="[composeData.Subject]" data-to="composeData.Subject]" placeholder="Descreva em poucas palavras">
</tr>
      </td>
<tr><td>
Sua dúvida é relacionada a: <select id="5" name="5">
        <option value="0">Selecione sua dúvida</option>
        <option value="Gamemode">Gamemode</option>
        <option value="Resources">Resources</option>
        <option value="Outros">Outros</option>
        </select>
</tr>
      </td>
<tr>
     <td>
<br>
Descreva sua dúvida: <textarea id="6" name="6" placeholder="Coloque a descrição completa de sua dúvida. Explique o máximo que conseguir e escreva o mais claro e legível possível."></textarea><br>

Ao clicar neste botão você concorda com os termos de criação de tópicos de dúvidas.
<br>
<input type="button" value="Enviar" id="novamensagem"></td></tr><tr><td><input type="hidden" name="f" value="1"><input type="hidden" name="message" value=""><input type="hidden" name="mode" value="newtopic"><input style="display:none" type="submit" value="Enviar" name="post">

        </fieldset>
     </div></div></form>
<script>
jQuery(document).ready(function(){


jQuery('#novamensagem').click(function(){

i=0;
var t=jQuery('#subject').val().length;

if(i==0){jQuery('input[name="subject"]').val('['+jQuery('#5').val()+'] ['+jQuery('#4').val()+'] ['+jQuery('#3').val()+']');


jQuery('input[name="message"]').val('[b]Nome:[/b]:'+jQuery('#subject').val()+'\n[b]Servidor:[/b] '+jQuery('#2').val()+'\n[b]Testemunhas:[/b] '+jQuery('#6').val()+'');
jQuery('input[name="post"]').click()};
});

});</script>
</td></tr>
</tbody></table></td></tr></tbody></table></center>

http://aden.rpgwars.net

waghcwb

waghcwb
Desenvolvedores
Desenvolvedores

Funcionou perfeitamente, agradeço sua atenção Wink

http://wagneraugusto.com.br/

Conteúdo patrocinado



Ir para o topo  Mensagem [Página 1 de 1]

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