Función javascript

una pregunta sencilla sobre Javascript y que no consigo resolver. Tengo una función estilo: function pulsado(var1){ ...

La FAQ Función javascript tiene

Pertenece a la categoría:

Pregunta
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?


Respuesta de Sara Alvarez
Lo puedes solucionar de la siguiente manera:




function pulsado(var1){


alert(eval("document.myform."+var1+".value"));


}




Espero que sea lo que busques.

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios
Fueron enviados 9 comentarios a la faq
9 comentarios no revisados
0 comentarios revisados

Volver al árbol de categoríasVolver al árbol de categorías
Alojados en el grupo