In this scenario, I have a user returning to form and pressing an edit button, then the form is editable a modal window. Should the user have to hit the save button? Any downside to auto-saving after a text field has been changed?
-
You need save and cancel options to cater for the (rare) case that the user changes their mind. Even if you have an "undo" function, which is a good thing, people generally expect to be able to change their minds and abandon modifications.– Steve JonesJan 10, 2015 at 16:17
4 Answers
I think most users would prefer having to press "Save". It gives a sense of control.
I fail to see how this increases the user experience when using a modal window. There really is no reason not to have a "Save" button, as they have to close the modal window after they are done anyways.
Thanks all, after some more discussion we came to the conclusion that hitting the save button is best. One particular deciding factor was the chance to undo changes. If you changed one field and then wanted to change it back, you may have lost the original data.
Yep, they should probably hit a save button.
With a lightbox, the only way of moving to the next task is by clicking the X in the corner. This is generally recognised as a 'dismiss' or 'cancel' action rather than 'save'.
In a lot of cases, having no save button is likely to make the user ask "Is my data being saved? ...maybe I should look around for a save button just to make sure" so having the save button is likely to avoid unnecessary mental work.
Big systems could also struggle with the extra server load of autosave.
See also this tangentially related question, What's the rationale behind Google's ''no-save'' approach.