Call two functions from same onclick [duplicate] Call two functions from same onclick [duplicate] javascript javascript

Call two functions from same onclick [duplicate]


Add semi-colons ; to the end of the function calls in order for them both to work.

 <input id="btn" type="button" value="click" onclick="pay(); cls();"/>

I don't believe the last one is required but hey, might as well add it in for good measure.

Here is a good reference from SitePoint http://reference.sitepoint.com/html/event-attributes/onclick


You can create a single function that calls both of those, and then use it in the event.

function myFunction(){    pay();    cls();}

And then, for the button:

<input id="btn" type="button" value="click" onclick="myFunction();"/>


You can call the functions from inside another function

<input id ="btn" type="button" value="click" onclick="todo()"/>function todo(){pay(); cls();}