Erro no formulário de postagem
2 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1 • Compartilhe
Erro no formulário de postagem
- Descrição:
Olá!
Atualmente implantei em meu fórum um formulário simples, porém quando um usuário preenche todas as informações e então posta seu tópico os itens bugam ficando um nível acima, exemplo abaixo:Código usado:Matheus
Nome:15
Idade:67kg
Peso:1,85m
Altura:
Basta analisar para perceber que as informações passaram para a casa de cima.
- Código:
<script>
function gerarf(){
jQuery('input[name="message"]').val(' [quote]'+jQuery('#1').val()+'\n<b>Nome:</b> '+jQuery('#2').val()+'\n<b>Raça:</b> '+jQuery('#3').val()+'\n<b>Idade:</b> '+jQuery('#4').val()+'\n<b>Altura:</b> '+jQuery('#5').val()+'\n<b>Peso:</b> </br>'+jQuery('#6').val()+'\n[quote]<b>Descrição Física:</b>[/quote] </br> '+jQuery('#7').val()+'\n[quote]<b>Descrição Psicológica:</b>[/quote]</br> '+jQuery('#8').val()+'\n[quote]<b>História:</b>[/quote]</br> '+jQuery('#9').val()+'\n[quote]<b>[color=green]Qualidades:[/color]</b>[/quote]</br> '+jQuery('#10').val()+'\n[quote][color=red]<b>Defeitos:[/color]</b>[/quote]</br> '+jQuery('#11').val()+'\n[quote]<b>Databook:</b>[/quote][/quote] ');
jQuery('input[name="subject"]').val('Ficha');
jQuery('input[name="f"]').val('24');
}
</script>
<form method="post" action="/post" name="post" enctype="multipart/form-data">
<dl class="campos_form"><dt><span class="1">Nome</span></dt><dd><span class="2"><input type="text" class="find input" id="1"></span></dd></dl><dl class="campos_form"><dt><span class="1">Raça</span></dt><dd><span class="2"><input type="text" class="find input" id="2"></span></dd></dl><dl class="campos_form"><dt><span class="1">Idade</span></dt><dd><span class="2"><input type="text" class="find input" id="3"></span></dd></dl><dl class="campos_form"><dt><span class="1">Altura</span></dt><dd><span class="2"><input type="text" class="find input" id="4"></span></dd></dl><dl class="campos_form"><dt><span class="1">Peso</span></dt><dd><span class="2"><input type="text" class="find input" id="5"></span></dd></dl><dl class="campos_form"><dt><span class="1">Descrição Física</span></dt><dd><span class="2"><textarea class="find textarea" id="6" cols="40" rows="5"></textarea></span></dd></dl><dl class="campos_form"><dt><span class="1">Descrição Psicológica</span></dt><dd><span class="2"><textarea class="find textarea" id="7" cols="40" rows="5"></textarea></span></dd></dl><dl class="campos_form"><dt><span class="1">História</span></dt><dd><span class="2"><textarea class="find textarea" id="8" cols="40" rows="5"></textarea></span></dd></dl><dl class="campos_form"><dt><span class="1">Qualidades</span></dt><dd><span class="2"><textarea class="find textarea defeitos Qualidades" id="9" cols="40" rows="5"></textarea></span></dd></dl><dl class="campos_form"><dt><span class="1">Defeitos</span></dt><dd><span class="2"><textarea class="find textarea defeitos" id="10" cols="40" rows="5"></textarea></span></dd></dl><dl class="campos_form"><dt><span class="1">Databook</span></dt><dd><span class="2"><textarea class="find textarea databook" id="11" cols="40" rows="5"></textarea></span></dd></dl>
<input type="submit" name="post" onclick="gerarf();" value="Enviar"/> <input type="submit" name="preview" onclick="gerarf();" value="Pré-visualizar"/><input type="hidden" name="message" value="Formulário"/><input type="hidden" name="subject" value="Formulário"/><input type="hidden" name="mode" value="newtopic"><input type="hidden" name="f" value="1"/>
</form>
- Informações:
Fórum: | http://bleachrpgakatsuki.forumeiros.com/ | Versão: | PHPBB2 |
Tipo: | Erros diversos | Tags: | formulário,postagem |
Última edição por MatheusH. em 20.05.14 18:19, editado 1 vez(es)
Re: Erro no formulário de postagem
Olá,
Tente trocar por esse:
Abraços.
Tópico movido de "Questões sobre HTML & BBCode" para "Questões sobre JavaScript & jQuery".
Tente trocar por esse:
- Código:
<script>
function gerarf(){
jQuery('input[name="message"]').val(' [quote]<b>Nome:</b> '+jQuery('#1').val()+'\n<b>Raça:</b> '+jQuery('#2').val()+'\n<b>Idade:</b> '+jQuery('#3').val()+'\n<b>Altura:</b> '+jQuery('#4').val()+'\n<b>Peso:</b> </br>'+jQuery('#5').val()+'\n[quote]<b>Descrição Física:</b>[/quote] </br> '+jQuery('#6').val()+'\n[quote]<b>Descrição Psicológica:</b>[/quote]</br> '+jQuery('#7').val()+'\n[quote]<b>História:</b>[/quote]</br> '+jQuery('#8').val()+'\n[quote]<b>[color=green]Qualidades:[/color]</b>[/quote]</br> '+jQuery('#9').val()+'\n[quote][color=red]<b>Defeitos:[/color]</b>[/quote]</br> '+jQuery('#10').val()+'\n[quote]<b>Databook:</b>[/quote] ' + jQuery('#11').val() + '[/quote] ');
jQuery('input[name="subject"]').val('Ficha');
jQuery('input[name="f"]').val('24');
}
</script>
<form method="post" action="/post" name="post" enctype="multipart/form-data">
<dl class="campos_form"><dt><span class="1">Nome</span></dt><dd><span class="2"><input type="text" class="find input" id="1"></span></dd></dl><dl class="campos_form"><dt><span class="1">Raça</span></dt><dd><span class="2"><input type="text" class="find input" id="2"></span></dd></dl><dl class="campos_form"><dt><span class="1">Idade</span></dt><dd><span class="2"><input type="text" class="find input" id="3"></span></dd></dl><dl class="campos_form"><dt><span class="1">Altura</span></dt><dd><span class="2"><input type="text" class="find input" id="4"></span></dd></dl><dl class="campos_form"><dt><span class="1">Peso</span></dt><dd><span class="2"><input type="text" class="find input" id="5"></span></dd></dl><dl class="campos_form"><dt><span class="1">Descrição Física</span></dt><dd><span class="2"><textarea class="find textarea" id="6" cols="40" rows="5"></textarea></span></dd></dl><dl class="campos_form"><dt><span class="1">Descrição Psicológica</span></dt><dd><span class="2"><textarea class="find textarea" id="7" cols="40" rows="5"></textarea></span></dd></dl><dl class="campos_form"><dt><span class="1">História</span></dt><dd><span class="2"><textarea class="find textarea" id="8" cols="40" rows="5"></textarea></span></dd></dl><dl class="campos_form"><dt><span class="1">Qualidades</span></dt><dd><span class="2"><textarea class="find textarea defeitos Qualidades" id="9" cols="40" rows="5"></textarea></span></dd></dl><dl class="campos_form"><dt><span class="1">Defeitos</span></dt><dd><span class="2"><textarea class="find textarea defeitos" id="10" cols="40" rows="5"></textarea></span></dd></dl><dl class="campos_form"><dt><span class="1">Databook</span></dt><dd><span class="2"><textarea class="find textarea databook" id="11" cols="40" rows="5"></textarea></span></dd></dl>
<input type="submit" name="post" onclick="gerarf();" value="Enviar"/> <input type="submit" name="preview" onclick="gerarf();" value="Pré-visualizar"/><input type="hidden" name="message" value="Formulário"/><input type="hidden" name="subject" value="Formulário"/><input type="hidden" name="mode" value="newtopic"><input type="hidden" name="f" value="1"/>
</form>
Abraços.
Tópico movido de "Questões sobre HTML & BBCode" para "Questões sobre JavaScript & jQuery".
Re: Erro no formulário de postagem
Resultou!
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos