Ir para conteúdo

POWERED BY:

Arquivado

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

gmps

[Resolvido] onchange

Recommended Posts

galera..eu preciso fazer o seguinte:

eu tenho um select com varias opcoes e gostaria de que quando eu selecionar a opcao desejada, a mesma pagina fosse carregada e desse para eu pegar o valor selecionado via programacao

, tem como isso? pq dependendo da opcao selecionada, eu iria fazer algunas ifs para aparecer alguns campos do formulario ou nao

 

vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<script type="text/javascript">

//script by webmind studio >opensource<

function mostrar(w){

 

switch(w){

case "0": {

//nao mostra nada esta opcao pode ser retirada, e na option escolha opcao mudar value para ""

document.getElementById("nome").style.display="none";

document.getElementById("email").style.display="none";

document.getElementById("area").style.display="none";

break; //sai

}

 

case "1": {

//mostra nome e mail

document.getElementById("nome").style.display="";

document.getElementById("email").style.display="";

break; //sai

}

case "2":{

//mostra tudo

document.getElementById("nome").style.display="";

document.getElementById("email").style.display="";

document.getElementById("area").style.display="";

break; //sai

}

 

} //fim switch

}//fim funcao

</script>

</head>

 

<body>

<form>

<p>

<select name="escolha" onChange="mostrar(this.value)">

<option value="0">Escolha a opcao....</option>

<option value="1">mostrar o basico</option>

 

<option value="2">mostar tudo</option>

</select>

</p>

<p>

<input type="text" id="nome" style="display:none" />

<br/>

<br/>

<input type="text" id="email" style="display:none" />

 

<br/>

<br/>

<textarea id="area" rows="5" cols="20" style="display:none"></textarea>

</p>

</form>

</body>

 

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

opa..entao cara, valeu pela ajuda mas eu fiz o seguinte: no onchange, eu pego o id do que foi selecionado e mando para a mesma pagina.

ex. antes: index.php?area=ler

 

ex. depois: index.php?area=ler&id=1

 

ai a partir do id eu faço o if dentro do codigo, achei ate melhor, porque nao tenho que ficar trabalhando com varios campos qdo nao pertencem ao item selecionado

 

mas vlw pela ajuda

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.