I'm trying to decide how to display a confirmation for some super important actions. The two options I'm trying to pick from are:
- After clicking the first confirmation button, it'll be replaced by another one and the text above it would be replaced. This is what I currently have implemented, see below.
- Using a combination of a checkbox and a button, where the button is disabled until you check the checkbox.
Other suggestions are welcome too.
The actions in question are money-related (or, more specifically, Bitcoin-related). One is a confirmation that you have a copy of the keys (without that, the user would lose access to his funds), and the second is a confirmation of sending a transaction. Both actions are inside a dialog window.
To illustrate, here are pictures of the transaction confirmation, where I implemented a two button confirmation:
And here's the confirmation for keeping a safe copy, where I haven't implemented two-click confirmation yet:
So, why do you think is the most effective way of ensuring the user read the text and understood the action he's committing?
Also, if you have any other advice for making those dialogs better, I would love to hear it.