> Faqs > Función javascript

Función javascript

una pregunta sencilla sobre Javascript y que no consigo resolver.

Tengo una función estilo:

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

que se ejecuta así:

onClick="pulsado('boton1')"

donde lo que quiero es que en el alert me salga el value del botón sobre el que hago click.

ahora mismo el document.myform.+ var1 +.value no es correcto, como hago para que me ponga bien el nombre del botón que le paso con la variable var1?

absteneros de decirme que lo haga poniendo en el botón onClick="alert(this.value)" la función que os paso es solo un ejemplo puesto así para resumir, ya se que parece una función tonta e inútil, pero es solo un ejemplo, alguien que pueda decirme como arreglar esa función?

Responder la pregunta
Editar Hacer otra preguntaPreguntar

Respuestas

Lo puedes solucionar de la siguiente manera:

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

Espero que sea lo que busques.

Sara
10 2