-
<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(‘Masculino’).style.display = ‘none’;
-
id(‘Feminino’).style.display = ‘none’;
-
-
id(’sel-sexo’).onchange = function()
-
{
-
esconde_todos( id(‘palco’), ‘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(‘palco’), ‘div’ );
-
mostra( this.value );
-
}
-
}
-
}
-
}
-
</script>
-
</head>
-
<body>
-
-
<select name="sel-sexo" id="sel-sexo">
-
<option value="">–</option>
-
<option value="Feminino">Feminino</option>
-
<option value="Masculino">Masculino</option>
-
</select>
-
<label><input type="radio" name="rd-sexo" value="Feminino" />Feminino</label>
-
<label><input type="radio" name="rd-sexo" value="Masculino" />Masculino</label>
-
-
<div id="palco">
-
<div id="Masculino">Seu sexo é Masculino!</div>
-
<div id="Feminino">Seu sexo é Feminino!</div>
-
</div>
-
</body>
-
</html>
-
-
com jquery
-
-
-
<pre lang="javascript"><html>
-
<head>
-
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
-
<script type="text/javascript">
-
$(document).ready(function(){
-
$("#palco > div").hide();
-
$("#sel-sexo").change(function(){
-
$("#palco > div").hide();
-
$( ‘#’+$( this ).val() ).show(‘fast’);
-
});
-
$("input[name='rd-sexo']").click(function(){
-
$("#palco > div").hide();
-
$( ‘#’+$( this ).val() ).show(‘fast’);
-
});
-
});
-
</script>
-
</head>
-
<body>
-
-
<select name="sel-sexo" id="sel-sexo">
-
<option value="">–</option>
-
<option value="Feminino">Feminino</option>
-
<option value="Masculino">Masculino</option>
-
</select>
-
<label><input type="radio" name="rd-sexo" value="Feminino" />Feminino</label>
-
<label><input type="radio" name="rd-sexo" value="Masculino" />Masculino</label>
-
-
<div id="palco">
-
<div id="Masculino">Seu sexo é Masculino!</div>
-
<div id="Feminino">Seu sexo é Feminino!</div>
-
</div>
-
</body>
-
</html>
julho 28th 2010 Não Classificados
