Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

Gooden

[Resolvido] Problema esquezito

Mensagens Recomendadas

Gooden    0
Gooden

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?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
softklin    12
softklin

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.

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


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade