Ir para conteúdo

POWERED BY:

Arquivado

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

visitante_xp

[Resolvido] Pegando valor de select via onchange

Recommended Posts

Iae galera... :lol:

 

Fiz um script aqui e queria a ajuda de vocês...

 

Nele, tenho um select com os valores: 1, 2 e novo. Quero que, quando eu selecionar o "novo" ele execute determinada função.

 

A função é essa:

function teste(valor)
{
	//var thing = document.getElementById("teste").value;
	var thing = valor;
	
	if(thing=="novo")
	{
		window.open("../cadastro/socio_pop.php", "Cadastro de Socio", "width=300, height=200");
	}
}

O select ta assim:

<select name="teste" id="teste" onchange="teste(this.value);">
	<option value="1">1</option>
    <option value="2">2</option>
    <option value="novo">novo</option>
</select>

Queria saber onde eu to errando... :P

 

Tipow, sempre que eu vo tenta mexer com ONCHANGE eu me embolo...Num aprendo de jeito nenhum...rsrs...

 

Vlw galera, abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

<script>

function novo() {

window.open("../cadastro/socio_pop.php", "Cadastro de Sócio", "width=300, height=200");

}

</script>

<select name="teste">

<option value="">Selecione...</option>

<option value="1">1</option>

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

<option value="novo" onclick="novo();">Novo...</option>

</select>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aqui deu certo, ao selecionar o 'novo', abre o popup

<html>
<head>
<script type="text/javascript">
function teste(valor)
{
	if( valor=="novo" )
		window.open("../cadastro/socio_pop.php", "Cadastro de Socio", "width=300, height=200");
}
</script>
</head>

<body>
	<select name="teste" id="teste" onchange="teste( this.value );">
		<option value="1">1</option>
		<option value="2">2</option>
		<option value="novo">novo</option>
	</select>
</body>
</html>

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.