I have 3 buttons on a form, which is filled by system but the user (admin) can edit any fields if he wants.
download bmml source – Wireframes created with Balsamiq Mockups
- Save: Will save the data without giving any alert (client wants to avoid alert popups)
- Reset: Reset values if has done any editing work on the screen.
- Cancel: If pressed, show popup with message "There is some unsaved data, would you like to save it?"
Save
|Cancel
But the client's thought is: don't save the data or don't ask him to do so. As he thinks user will always hit the button if he explicitly wants to cancel so we don't need to save it, as it might update the correct record in system.
What would be your take on this?