Based on a variable SomeCondition, I need to intercept a click event on a button, and ask for confirmation, if they say ok, proceed, otherwise ignore click.
To anyone who is looking for a simple solution (not particular to the special condition mentioned here)
Just add this attribute to the button:
.... , onclick = "return confirm('are you sure?')"
When the confirmation box returns a false, the click event gets cancelled. Note: The onclick handler explicitly mentioned inline will override any other bindings.