Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

shumi

Escolher a opção e exibir o registro daquela opção

Recommended Posts

Galera,

Tudo bem?

Bom agora aqui no trampo estou conseguindo disparar, meu banco de dados não tem mais virgulas agora ta uma beleza, deveria ter feito isso ha muito mais tempo...

 

Mas seguinte tenho uma parte no sistema que o usuario escolhe o tipo de ação que ele vai querer, temos diversos tipos: degustação, abordagem, troca de brindes e etc...

como vcs podem ver nesse link abaixo:

 

http://www.newstyle1.com/sis/opcoes.jpg

 

E o sistema faz algumas perguntas como por exemplo:

A ação terá observações das promotoras ?,

A ação terá que saber o preço da concorrencia ?

A ação terá que saber o número de frentes ?.

e o user vai marcando o que ele quer nesses chekbox como vcs podem ver nessa mesma imagem...

Pois bem as perguntas que hoje estão cadastradas no meu sistema, são perguntas referente a degustação e agora vou precisar inserir uma de abordagem...

Ai vem a pergunta...

Como faço para que quando o user escolha abordagem, por exemplo, apareça somente as perguntas que deveriam ser feitas pela campanha de abordagem... tipo separando as perguntas e quando escolher a opção aparecer as perguntas referente as opções!

 

Como fazer isso???

 

Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Adriano,

beleza carinha?!??

 

Onde errei cara??

 

<script language="JavaScript" type="text/JavaScript">	function Mostrar(Lista) {switch (Lista.value);case "Abordagem":document.getElementById("Abordagem").style.display = true;document.getElementById("Degustação").style.display = false;break;case "Degustação":document.getElementById("Degustação").style.display = true;document.getElementById("Abordagem").style.display = false;break;}}	 </script></head><body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><img src="topo.jpg"><p align="center"><span class="testo11">Cadastro de Ação </span><br></p><form name="form1" method="post" action="acao_valida.asp"><input type="hidden" name="cliente" value="<%=cliente%>"><input type="hidden" name="campanha" value="<%=campanha%>">  <center>	<table width="701" border="0">	  <tr>		<td width="707">		  <table width="701" border="0">			<tr>			  <td width="100"><span class="texto10">Nome da Ação :</span></td>			  <td width="500"><input name="acao" type="text" id="acao" size="83"></td>			</tr>		  </table>			  <center>			<TABLE width="701">			  <tr>				<td width="302"><span class="texto10">Tipo de Ação :</span></td>				<td width="387"><select name="tipo_acao" id="tipo_acao" onChange="Mostrar">					<option>...</option>					<option value="Degustação">Degustação</option>					<option value="Abordagem">Abordagem</option>					<option value="Compre & Ganhe">Compre & Ganhe</option>					<option value="Sampling">Sampling</option>					<option value="Blitz">Blitz</option>					<option value="Distribuição">Distribuição</option>					</select></td></tr>					<div id="Degustação" style="display:none;">					<tr>				<td><span class="texto10">A ação terá que saber a quantidade degustada ?</span></td>				<td><input name="degustado" type="checkbox" id="degustado" value="sim"></td>			   </tr><tr>			   			   <td><span class="texto10">A ação terá que saber os preços do produto do cliente ? </span></td>			   <td><input name="nosso_preco" type="checkbox" id="nosso_preco" value="sim"></td>			   </tr><tr>			   <td><span class="texto10">A ação terá que saber se há ponto extra e se o produto está no encarte ? </span></td>			   <td><input name="ponto_extra" type="checkbox" id="ponto_extra" value="sim"></td>			   </tr><tr>			   <td><span class="texto10">A ação terá que saber o número de frentes ? </span></td>			   <td><input name="frentes" type="checkbox" id="frentes" value="sim"></td>			   </tr><tr>			   <td><span class="texto10">A ação terá que saber o preço da concorrencia ? </span></td>			   <td><input name="concorrencia_preco" type="checkbox" id="concorrencia_preco" value="sim"></td>			  </tr>			  <tr>			   <td><span class="texto10">A ação terá observações das promotoras ? </span></td>			   <td><input name="observacoes" type="checkbox" id="observacoes" value="sim"></td>			  </tr></div>

da o erro Mostrar não está definido...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Provavelmente você errou no display.Os valores aceitos são block e none e você usou true e false.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Adriano,

Não funcionou e não deu erro...

 

veja como coloquei

 

<script language="JavaScript" type="text/JavaScript">	function Mostrar(Lista) {switch (Lista.value) {case "Abordagem":document.getElementById("Abordagem").style.display = "block";document.getElementById("Degustação").style.display = "none";break;case "Degustação":document.getElementById("Degustação").style.display = "block";document.getElementById("Abordagem").style.display = "none";break;}}	</script>

 

uso

 

<select name="tipo_acao" id="tipo_acao" onChange="Mostrar(this)">				<option>...</option>				<option value="Degustação">Degustação</option>				<option value="Abordagem">Abordagem</option>				<option value="Compre & Ganhe">Compre & Ganhe</option>				<option value="Sampling">Sampling</option>				<option value="Blitz">Blitz</option>				<option value="Distribuição">Distribuição</option>				</select></td></tr>					<div id="Degustação" style="display:none;">					<tr>				<td><span class="texto10">A ação terá que saber a quantidade degustada ?</span></td>				<td><input name="degustado" type="checkbox" id="degustado" value="sim"></td>			   </tr><tr>			   			   <td><span class="texto10">A ação terá que saber os preços do produto do cliente ? </span></td>			   <td><input name="nosso_preco" type="checkbox" id="nosso_preco" value="sim"></td>			   </tr><tr>			   <td><span class="texto10">A ação terá que saber se há ponto extra e se o produto está no encarte ? </span></td>			   <td><input name="ponto_extra" type="checkbox" id="ponto_extra" value="sim"></td>			   </tr><tr>			   <td><span class="texto10">A ação terá que saber o número de frentes ? </span></td>			   <td><input name="frentes" type="checkbox" id="frentes" value="sim"></td>			   </tr><tr>			   <td><span class="texto10">A ação terá que saber o preço da concorrencia ? </span></td>			   <td><input name="concorrencia_preco" type="checkbox" id="concorrencia_preco" value="sim"></td>			  </tr>			  <tr>			   <td><span class="texto10">A ação terá observações das promotoras ? </span></td>			   <td><input name="observacoes" type="checkbox" id="observacoes" value="sim"></td>			  </tr></div>			  <div id="Abordagem" style="display:none;">			  TESTE ABORDAGEM!			  </div>			</table>

O que fiz de cagada??? rs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Será que tem alguma coisa no meu script bloqueando o funcionamento???

 

Veja como está por favor.

 

<%set Conexcao = Server.CreateObject("ADODB.Connection")Conexcao.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MaPpath("dbsistema.mdb")Conexcao.openIf NOT (Session("logado")) ThenResponse.Redirect "index.asp"Response.EndEnd Ifdim Conexcao,sql,sql2,sql3,sql4,sql5,sql6,sql7,rs,rs2,rs3,rs4,rs5,rs6,rs7,varcod'varcod = request.querystring("varcod")cliente = Request("cliente")campanha = Request("campanha")%><html><head><title>Sistema NewStyle</title> <style type="text/css"><!--body {	background-color: #FFFFFF;	}	.texto10 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #464646;		}		.texto11 {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #464646;	}-->  </style> <script language="JavaScript" type="text/JavaScript">	function Mostrar(Lista) {switch (Lista.value) {case "Abordagem":document.getElementById("Abordagem").style.display = "block";document.getElementById("Degustação").style.display = "none";break;case "Degustação":document.getElementById("Degustação").style.display = "block";document.getElementById("Abordagem").style.display = "none";break;}}	</script></head><body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><img src="topo.jpg"><p align="center"><span class="testo11">Cadastro de Ação </span><br></p><form name="form1" method="post" action="acao_valida.asp"><input type="hidden" name="cliente" value="<%=cliente%>"><input type="hidden" name="campanha" value="<%=campanha%>">  <center>	<table width="701" border="0">	  <tr>		<td width="707">		  <table width="701" border="0">			<tr>			  <td width="100"><span class="texto10">Nome da Ação :</span></td>			  <td width="500"><input name="acao" type="text" id="acao" size="83"></td>			</tr>		  </table>			  <center>			<TABLE width="701">			  <tr>				<td width="302"><span class="texto10">Tipo de Ação :</span></td>				<td width="387"><select name="tipo_acao" id="tipo_acao" onChange="Mostrar(this)">				<option>...</option>				<option value="Degustação">Degustação</option>				<option value="Abordagem">Abordagem</option>				<option value="Compre & Ganhe">Compre & Ganhe</option>				<option value="Sampling">Sampling</option>				<option value="Blitz">Blitz</option>				<option value="Distribuição">Distribuição</option>				</select></td></tr>					<div id="Degustação" style="display:none;">					<tr>				<td><span class="texto10">A ação terá que saber a quantidade degustada ?</span></td>				<td><input name="degustado" type="checkbox" id="degustado" value="sim"></td>			   </tr><tr>			   			   <td><span class="texto10">A ação terá que saber os preços do produto do cliente ? </span></td>			   <td><input name="nosso_preco" type="checkbox" id="nosso_preco" value="sim"></td>			   </tr><tr>			   <td><span class="texto10">A ação terá que saber se há ponto extra e se o produto está no encarte ? </span></td>			   <td><input name="ponto_extra" type="checkbox" id="ponto_extra" value="sim"></td>			   </tr><tr>			   <td><span class="texto10">A ação terá que saber o número de frentes ? </span></td>			   <td><input name="frentes" type="checkbox" id="frentes" value="sim"></td>			   </tr><tr>			   <td><span class="texto10">A ação terá que saber o preço da concorrencia ? </span></td>			   <td><input name="concorrencia_preco" type="checkbox" id="concorrencia_preco" value="sim"></td>			  </tr>			  <tr>			   <td><span class="texto10">A ação terá observações das promotoras ? </span></td>			   <td><input name="observacoes" type="checkbox" id="observacoes" value="sim"></td>			  </tr></div>			  <div id="Abordagem" style="display:none;">			  TESTE ABORDAGEM!			  </div>			</table>			<br>		</center></td>	  </tr>	</table>  </center>  <center>	 <input type="submit" name="envia" value="Confirmar">	 <input type="reset" name="limpa" value="Limpar">  </center></form><center>   <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="50" height="50">	  <param name="movie" value="voltar.swf">	  <param name="quality" value="high">	  <embed src="voltar.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="50" height="50"></embed>  </object></center><p><img src="imagens/rodape.gif" width="779" height="44"></p></body></html><% If CInt(Request.QueryString("msg")) = 1 Then %><script language="javascript" type="text/javascript"><!-- alert("Campanha cadastrada com sucesso, você irá cadastrar a ação dela.");//--></script><% End If %>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.