Jump to content
clickanapolis

Palco em javascript com while no php não funciona

Recommended Posts

Boa tarde pessoal, peguei na internet um exemplo de palco aqui no forum:

 

<html>
<head>
<script type="text/javascript">
function id( el ){
	return document.getElementById( el );
}
function mostra( el ){
	id( el ).style.display = 'block';
}
function esconde_todos( el, tagName ){
	var tags = el.getElementsByTagName( tagName );
	for( var i=0; i<tags.length; i++ )
	{
		tags[i].style.display = 'none';
	}
}
window.onload = function()
{
	id('2').style.display = 'none';
	id('1').style.display = 'none';
	
	id('sel-sexo').onchange = function()
	{
		esconde_todos( id('palcofinal'), 'div' ); 
		mostra( this.value );
	}
	var radios = document.getElementsByTagName('input');
	for( var i=0; i<radios.length; i++ ){
		if( radios[i].type=='radio' )
		{
			radios[i].onclick = function(){
				esconde_todos( id('palcofinal'), 'div' );
				mostra( this.value );
			}
		}
	}
}
</script>
</head>
<body>
	
	<select name="sel-sexo" id="sel-sexo">
		<option value="">--</option>
		<option value="1">Feminino</option>
		<option value="2">Masculino</option>
	</select>
	
	<div id="palcofinal">
		<div id="2">Seu sexo é Masculino!</div>
		<div id="1">Seu sexo é Feminino!</div>
	</div>
</body>
</html>

 

Quando eu usando meu sistema onde tenho um while com os formulario dentro de while para atualizar já no propria tela ele não funciona.

 

ele já abre com o palco aberto e não funciona quando eu seleciono o option.

Share this post


Link to post
Share on other sites

testa pra ver se seu javascript ta funcionando. com um alert se funcionar

 

abre o console do seu Navegador e veja se está apresentando algum erro. seja na sintaxe ou na ausência do jquery

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By samuel.huarachi
      Como o sistema da Yellow funciona?
      Como uma requisição no celular, destrava um patinete?

      Tem algum artigo na internet falando disso?
    • By victorhupo
      Eu tenho um código html e quero que a partir de um formulário o javascript modifique o conteúdo dele porem tenho um conhecimento raso.
       o código seria esse.
      <textarea> <div class="separator" style="clear: both; text-align: center;"> <a href="https://1.bp.blogspot.com/-TDuaU9uqbks/XVQ-Oj0THFI/AAAAAAAAEJw/mMdKEcvI-LwDoTVkcam8OVPse77LndSowCLcBGAs/s1600/S01E08.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="901" data-original-width="1600" src="https://1.bp.blogspot.com/-TDuaU9uqbks/XVQ-Oj0THFI/AAAAAAAAEJw/mMdKEcvI-LwDoTVkcam8OVPse77LndSowCLcBGAs/s1600/S01E08.png" /></a></div> </textarea> eu preciso que a partir do link q o usuário colocar no formulário ele substitua esse link de imagem pelo que foi colocado na tabela. alguém tem alguma solução?
    • By geivisonsales
      Tenho um site sobre conteudos de entretenimento, e todos os posts tem uma imagem de fundo do tmdb, tem alguma maneira de otimizar o carregamento dessas imagens por url? ou alguma outra maneira?
    • By Lottechar
      tenho uma funçao e quero modificar os estilos sem precisar ficar escrevendo "document bla bla" toda hora em todas as modificaçoes .style, 
      o codigo e mais ou menos isso:
       
      function teste() { var info_cor = document.getElementById('mensagemCor').value; mensagemCor.style.color = "#fff"; } ja verifiquei esta com o eveneto os IDs estao certos, mas da erro especificamente na
       
      info_cor.style.color = "#fff"; alguem pode me tirar a duvida de como é a forma correta?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.