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

Gooden

[Resolvido] Problema esquezito

3 mensagens neste tópico

Bom tou a tentar fazer um codigo k ao clicar no butao ele vai para uma pagina

<html>
<head>
<SCRIPT LANGUAGE="javascript">
function OnChange(dropdown)
{
   var baseURL =dropdown;
   top.location.href = baseURL;
   }
</SCRIPT>
</head>
<body>
<select name='select9'>
<option></option>
<option value="9">aa€</option>
<option value="10">aaa €</option>
<option value="11">aaaa €</option>
<option value="12">aaaaa €</option>
<option value="141">aaaaaa €</option>
</select>
<input type="submit" value="Comprar" NAME="btn9" onClick="OnChange(select9.value)" style="background-color:#EFA915;">
</body>
</html>

codigo n sei porque n funciona

o esquizito e quando uso onchange na select box ele funfa LOOL?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Porque tens de indicar a referencia completa para o objecto. no submit, passa à tua função isto:

document.getElementsByName("select9")[0].value

ou seja, fica OnChange(document.getElementsByName("select9")[0].value)

a função getElementsByName retorna um array dos elementos com esse nome, como só há um, assuma a primeria posição, daí o [ 0 ]. Podes ver mais sobre o getElementsByName no site da w3schools.

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