2013-05-26 7 views
4

J'ai un bouton comme suitLe clic bouton Get Value

<input type='button' value='Generate' onclick='f1()' /> 

maintenant la fonction f1 doit afficher une zone d'alerte contient la valeur du bouton. dans ce cas 'Générer'

Comment faire?

J'ai essayé

alert(this); 
alert(this.val()); 

il ne fonctionne pas

+0

Cela suppose qu'il utilise jQuery. Peut-être qu'il l'est, ou peut-être qu'il est juste confus parce qu'il a vu '.val()' dans d'autres questions. – Barmar

+0

@ Barmar ya je me suis rendu compte que l'OP juste gardé tag javascript. –

Répondre

15

essayer.

<input type='button' value='Generate' onclick='f1(this)' /> 

alertent maintenant comme

function f1(objButton){ 
    alert(objButton.value); 
} 

P.S: val() est en fait une mise en œuvre de jQuery value