• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

selenyum

[Resolvido] Evento Onchange

3 mensagens neste tópico

Eu tenho um select, e costaria que cada vez que mudassem a opção aquilo fizesse como se tivesse feito submit, qual seria o código a meter no atributo onchange?

<form action='pagina.php' method='post'>
<select name='planeta' onchange=' ??? '>
<option selected value='1'>opção1</option>
<option selected value='2'>opção2</option>
</select>
</form>

o que eu queria meter lá dentro era algo do genero disto:

onchange='$var = this.value; location.reload(true)'

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

solução encontrada até ao momento

onchange = 'change(this.value)'

com um script

<script language="Javascript">
function change(location)
{
location.href = location;
}
</script>

no destino passei as variaveis como get, processo na página e depois no fim tenho

<script language="Javascript">
location.href = locationoriginal;
</script>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas..

Dei um exemplo no forum de php ainda à pouco..

Mas serve para aqui tb:

<form action="<? $PHP_SELF ?>" method="post" enctype="multipart/form-data">
<select onchange="submit(this.form)" name="accao">
	<option value="update">Update</option>
	<option value="select">Select</option>
</select>
</form>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora