Alteração de formulários

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

Resolvido Alteração de formulários

Mensagem por Cronos.h em 03/01/11, 01:41 pm

Boas
eu estou com problemas em terminar os formularios que quero implementar no meu forum e é assim eu tenho estes dois codigos dos formulario que estao abaixo

um para cada tipo de material mas eu nao sei como é que consigo fazer para que o utilizador primeiro diga qual é que vai usar ou se vai usar os dois como se fosse um pack

entao é assim ainda nao fiz mas teria quando clico no botao novo topico
uma pagina com um radio para
tres opções

1º marcador
2º restante material
3º pack marcador com restante material
------------------------------

1º duvida eu nao consegui alterar o titulo do topico e o corpo da mensagem ja tentei e nao consegui com jscrip e nao percebo muito de programação eu comentei o codigo com o que desejo em cada sitio
2º nas caixas de seleção nao apareçe o campo de preenchimento de outro qundo escolho essa opçao gostava que apareçesse e para ja é so

desde ja agradeço ao tempo que vao despensar para me ajudarem

codigo do formulario do material
Spoiler:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script>function radio(nameObtido,valObtido){jQuery('[name="'+nameObtido+'"]').val( valObtido );}
function gerarf() {
<!-- -->

/*NUMERO DO FORUM*/
jQuery('[name="f"]').val( '7' );

<!-- No Titulo fica a variavel "theItems" SE NAO FOR ESCOLHIDO A OPTION VALUE "OUTRO"CASO SEJA ESCOLHIDA É "otherField" + "theItems1" SE NAO FOR ESCOLHIDO A OPTION VALUE "OUTRO"CASO SEJA ESCOLHIDA É "otherField1" + "sform_euro"-->

/*VALOR TITULO*/
jQuery('[name="subject"]').val( 'VALOR DO TITULO' );

<!-- NOT USED-->
/*VALOR DESCRIÇAO*/
jQuery('[name="description"]').val( 'VALOR DA DESCRIÇAO' );

<!-- Na mensagem ficam as variaveis pela seguinte ordem
"theItems" SE FOR ESCOLHIDO A OPTION VALUE "OUTRO" colocar tb "otherField"
"theItems1" SE FOR ESCOLHIDO A OPTION VALUE "OUTRO" colocar tb "otherField1"
"sform_euro"
"sform_dia"
"sform_mes"
"sform_ano"
"sform_descricao"
"sform_foto"
-->

/*VALOR MENSAGEM*/
jQuery('[name="message"]').val( 'VALOR DA MENSAGEM' );

}</script>
<form action="/posting.forum" method="post" enctype="multipart/form-data">

<!-- Inicio do formulario de material relacionado com o resto do material -->

<script type="text/javascript">
function otherSelect() {
var other = document.getElementById("otherBox");
if (document.forms[0].theItems.options[document.forms[0].theItems.selectedIndex].value == "other")
{other.style.visibility = "visible";}
else {other.style.visibility = "hidden";}
}
</script>
<form action="" method="">
<font size=3><b>Tipo de Material</b></font>
<select name="theItems" onchange="otherSelect()">
<option value=”Empty”>Escolha o tipo de material</option>
<option value=”calca”>Calças</option>
<option value=”camisola”>Camisola \ Jersey</option>
<option value=”mascara”>Mascara</option>
<option value=”batlepack”>Porta Potes \ Batlepack</option>
<option value=”sapatos”>Sapatos</option>
<option value=”malas”>Malas</option>
<option value="other">Outro</option>
</select>
<div id="otherBox" style="visibility: hidden;">
Outro : <input name="otherField" type="text" value="Insira o Material Aqui" />
</div>
<!-- So aparece uma caixa de preenchimento manual no caso de ser selecionado <option value=”outro”>-->

<script type="text/javascript">
function outroSelect() {
var outro = document.getElementById("outroBox");
if (document.forms[0].theItems1.options[document.forms[0].theItems1.selectedIndex].value == "outro")
{outro.style.visibility = "visible";}
else {outro.style.visibility = "hidden";}
}
</script>
<form action="" method="">
<font size=3><b>Escolha a Marca</b></font>
<select name="theItems1" onchange="outroSelect()">
<option value=”Empty1”>Escolha o Fabricante</option>
<option value=”dye”>Dye</option>
<option value=”proto”>Proto</option>
<option value=”planet”>Planet Eclipse</option>
<option value=”smart”>Smart Parts</option>
<option value=”jt”>JT</option>
<option value=”valken”>Valken</option>
<option value="outro">Outro</option>
</select>
<div id="outroBox" style="visibility: hidden;">
Outro : <input name="outroField1" type="text" value="Insira a Marca Aqui" />
</div>

<!-- So aparece uma caixa de preenchimento manual no caso de ser selecionado <option value=”outro”>-->

<font size=3><b>Modelo</b></font>
<input type="text" name="sform_modelo" value="Insira o modelo" />
<br><br>
<font size=3><b>Data de Aquisição</b></font>
<input type="text" name="sform_dia" size="2" value="DD" />
<font size=3><b>/</b></font>
<input type="text" name="sform_mes" size="2" value="MM" />
<font size=3><b>/</b></font>
<input type="text" name="sform_ano" size="4" value="AAAA" />
<br><br>
<!-- Se o valor nao for preenchido o botão de publicação de Formulario fica Inactivo-->

<font size=3><b>Valor</b></font>
<input type="text" name="sform_euro" size="7" value="" />
<font size=3><b>&euro;</p></b></font>
<br><br>
<font size=3><b>Inserir URL da Fotografia</p></b></font>
<br><br>
<input type="text" name="sform_foto" size="100" value="" />
<!-- BEGIN switch_upload_imageshack-->

<br><br>
<script src="http://imageshack.us/scripts/syndicate/widget.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">new ImageShackSyndicateWidget({width: "300",height: "110",theme: {shell: {buttonColor: "#3cbbfa",color: "#111111",backgroundColor: "#cccccc",backgroundImage: "",text: "Selecione%20as%20suas%20imagens%20ou%20videos"}}}).render();</script>
<!-- END switch_upload_imageshack-->

<br><br>
<font size=3><b>Descrição do Material</p></b></font>
<br><br>
<textarea name="sform_descricao" rows="7" cols="80"></textarea>
<br><br>
<!-- Pré Visualizar -->
<input type="submit" name="preview" class="button2" value="Pré-visualizar" onClick="gerarf();" />
<br><br>

<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="lt" value="0" />

<input value="Publicar formulário" type="submit" class="button1" name="post" />

<!-- Ocultos -->

<input type="hidden" name="f" value="7" />
<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" />

</form>

codigo do formulario do marcador

Spoiler:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script>function radio(nameObtido,valObtido){jQuery('[name="'+nameObtido+'"]').val( valObtido );}
function gerarf() {
<!-- -->

/*NUMERO DO FORUM*/
jQuery('[name="f"]').val( '7' );

<!-- No Titulo fica a variavel "theItems" SE NAO FOR ESCOLHIDO A OPTION VALUE "OUTRO"CASO SEJA ESCOLHIDA É "otherField" + "theItems1" SE NAO FOR ESCOLHIDO A OPTION VALUE "OUTRO"CASO SEJA ESCOLHIDA É "otherField1" + "sform_euro"-->

/*VALOR TITULO*/
jQuery('[name="subject"]').val( 'VALOR DO TITULO' );

<!-- NOT USED-->
/*VALOR DESCRIÇAO*/
jQuery('[name="description"]').val( 'VALOR DA DESCRIÇAO' );

<!-- Na mensagem ficam as variaveis pela seguinte ordem
"theItems" SE FOR ESCOLHIDO A OPTION VALUE "OUTRO" colocar tb "otherField"
"theItems1" SE FOR ESCOLHIDO A OPTION VALUE "OUTRO" colocar tb "otherField1"
"sform_euro"
"sform_dia"
"sform_mes"
"sform_ano"
"sform_descricao"
"sform_foto"
-->

/*VALOR MENSAGEM*/
jQuery('[name="message"]').val( 'VALOR DA MENSAGEM' );

}</script>
<form action="/posting.forum" method="post" enctype="multipart/form-data">



<!-- Inicio do formulario de material relacionado com o marcador -->

<script type="text/javascript">
function otherSelect() {
var other = document.getElementById("otherBox");
if (document.forms[0].theItems.options[document.forms[0].theItems.selectedIndex].value == "other")
{other.style.visibility = "visible";}
else {other.style.visibility = "hidden";}
}
</script>
<form action="" method="">
<font size=3><b>Tipo de Material</b></font>
<select name="theItems" onchange="otherSelect()">
<option value=”Empty”>Escolha o tipo de material</option>
<option value=”vl”>Alimentador de Bolas (VL) e acessorios</option>
<option value=”cano”>Cano/s</option>
<option value=”garrafa”>Garrafa ou acessorios da mesma</option>
<option value=”marcador”>Marcador</option>
<option value=”placas”>Placas Eletronicas</option>
<option value=”limpa”>Limpa canos</option>
<option value="other">Outro</option>
</select>
<div id="otherBox" style="visibility: hidden;">
Outro : <input name="otherField" type="text" value="Insira o Material Aqui" />
</div>
<!-- So aparece uma caixa de preenchimento manual no caso de ser selecionado <option value=”outro”>-->

<script type="text/javascript">
function outroSelect() {
var outro = document.getElementById("outroBox");
if (document.forms[0].theItems1.options[document.forms[0].theItems1.selectedIndex].value == "outro")
{outro.style.visibility = "visible";}
else {outro.style.visibility = "hidden";}
}
</script>
<form action="" method="">
<font size=3><b>Escolha a Marca</b></font>
<select name="theItems1" onchange="outroSelect()">
<option value=”Empty1”>Escolha o Fabricante</option>
<option value=”dye”>Dye</option>
<option value=”proto”>Proto</option>
<option value=”planet”>Planet Eclipse</option>
<option value=”luxe”>Luxe</option>
<option value=”tadao”>Tadao</option>
<option value=”virtue”>Virtue</option>
<option value=”smart”>Smart Parts</option>
<option value=”element”>7 Element</option>
<option value="outro">Outro</option>
</select>
<div id="outroBox" style="visibility: hidden;">
Outro : <input name="outroField1" type="text" value="Insira a Marca Aqui" />
</div>

<!-- So aparece uma caixa de preenchimento manual no caso de ser selecionado <option value=”outro”>-->

<font size=3><b>Modelo</b></font>
<input type="text" name="sform_modelo" value="Insira o modelo" />
<br><br>
<font size=3><b>Data de Aquisição</b></font>
<input type="text" name="sform_dia" size="2" value="DD" />
<font size=3><b>/</b></font>
<input type="text" name="sform_mes" size="2" value="MM" />
<font size=3><b>/</b></font>
<input type="text" name="sform_ano" size="4" value="AAAA" />
<br><br>
<!-- Se o valor nao for preenchido o botão de publicação de Formulario fica Inactivo-->

<font size=3><b>Valor</b></font>
<input type="text" name="sform_euro" size="7" value="" />
<font size=3><b>&euro;</p></b></font>
<br><br>
<font size=3><b>Inserir URL da Fotografia</p></b></font>
<br><br>
<input type="text" name="sform_foto" size="100" value="" />
<!-- BEGIN switch_upload_imageshack-->

<br><br>
<script src="http://imageshack.us/scripts/syndicate/widget.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">new ImageShackSyndicateWidget({width: "300",height: "110",theme: {shell: {buttonColor: "#3cbbfa",color: "#111111",backgroundColor: "#cccccc",backgroundImage: "",text: "Selecione%20as%20suas%20imagens%20ou%20videos"}}}).render();</script>
<!-- END switch_upload_imageshack-->

<br><br>
<font size=3><b>Descrição do Material</p></b></font>
<br><br>
<textarea name="sform_descricao" rows="7" cols="80"></textarea>
<br><br>
<!-- Pré Visualizar -->
<input type="submit" name="preview" class="button2" value="Pré-visualizar" onClick="gerarf();" />
<br><br>

<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="lt" value="0" />

<input value="Publicar formulário" type="submit" class="button1" name="post" />

<!-- Ocultos -->

<input type="hidden" name="f" value="7" />
<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" />

</form>

avatar

Cronos.h
Nível 6

Masculino
Inscrito dia : 26/10/2010
Mensagens : 60
Pontos Ativos : 104

Ver perfil do usuário http://damaiense.forumpramim.com/

Resolvido Re: Alteração de formulários

Mensagem por Cronos.h em 05/01/11, 08:22 am

boas
sera que alguem me pode ajudar sff
avatar

Cronos.h
Nível 6

Masculino
Inscrito dia : 26/10/2010
Mensagens : 60
Pontos Ativos : 104

Ver perfil do usuário http://damaiense.forumpramim.com/

Resolvido Re: Alteração de formulários

Mensagem por -Light; em 05/01/11, 09:33 am

Olá peço que espere os técnicos que voltem das suas férias, mais claro que alguém pode te ajudar .

E por favor não faça double post .
avatar

-Light;
Nível 9

Masculino
Inscrito dia : 14/08/2010
Mensagens : 248
Pontos Ativos : 288

Ver perfil do usuário http://rares.forumeiros.com/

Resolvido Re: Alteração de formulários

Mensagem por Cronos.h em 05/01/11, 07:59 pm

ok
avatar

Cronos.h
Nível 6

Masculino
Inscrito dia : 26/10/2010
Mensagens : 60
Pontos Ativos : 104

Ver perfil do usuário http://damaiense.forumpramim.com/

Resolvido Re: Alteração de formulários

Mensagem por Cream em 05/01/11, 10:46 pm

Olá,

Não entendi muito bem sua questão.
Poderia reformulá-la?

Até!Piscada
avatar

Cream
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 15/12/2010
Mensagens : 8540
Pontos Ativos : 11636

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Alteração de formulários

Mensagem por Cronos.h em 06/01/11, 02:06 pm

boas
o que eu pretendo é um arranjo no codigo dos meus dois formularios para ter um radio antes dos formularios para escolher o preenchimento de formulario do material se for escolhido material ou formulario do marcador se for escolhido marcador ou entao pack que é uma conbinação dos dois formularios num so.

e a parte inicial de colocar as variaveis para criar o titulo do topico e e corpo da mensagem pois isso eu ja estou farto de tentar e nao sonsegui

e para ver se o codigo que eu fiz nao tem erros de contrução ou efeciencia

cordialmente

avatar

Cronos.h
Nível 6

Masculino
Inscrito dia : 26/10/2010
Mensagens : 60
Pontos Ativos : 104

Ver perfil do usuário http://damaiense.forumpramim.com/

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum