Função Javascript

Pergunta
Uma pergunta simples sobre Javascript e que não consigo resolver.

Tenho uma função estilo:

function clicado(var1){
alert(document.myform.+ var1 +.value);
}

que se executa assim:

onClick="clicado('botao1')"

Onde o que quero é que no alert me saia o value do botão sobre o que clico.

Agora mesmo o document.myform.+ var1 +.value não é correto, como faço para que me coloque bem o nome do botão que lhe passo com a variável var1?

Não faz falta que me digam para fazer colocando no botão onClick="alert(this.value)", a função que passo é só um exemplo visto assim para resumir, já que sei que parece uma função boba e inútil, porém é só um exemplo, alguém pode me dizer como consertar essa função?

Valorize esta FAQ:
A FAQ Função Javascript tem Pertence à categoria:
Resposta
Pode solucioná-la da seguinte maneira:

function clicado(var1){
alert(eval("document.myform."+var1+".value"));
}

Espero que seja o que você busca.

Por Sara Alvarez

Voltar à árvore de categorias Voltar à árvore de categorias

 
FAQs relacionadas
  + Script para diferenciar resoluções de tela
  + Redimensionar o tamanho de uma janela do navegador
  + Mostrar a hora atual com Javascript
  + Action diferentes em Javascript
  + Tela completa com Javascript
  + Comprovar valores no input
  + Passar de tela completa a tela normal
  + Abrir dois links com um só clique
  + Dúvida com evento onBlur
  + Saber se um ano é bissexto
  + [...]

Ver todas las FAQS de Scripts em Javascript

Usuários :    login / registro

Home | Sobre nós | Copyright | Anuncie | Entrar em contato