I'm sorry if this is a duplicate, but I have yet to find a solution for this specific scenario.

We have a Rails application where most forms use a regular form submission. However, we also have forms that contain only one element, a checkbox. We are optimising our site for mobile use and thinking about making small forms, such as the one below, Ajax based. Note that the form below might have more than one row.

Will it confuse the user if larger forms require manual submission and smaller ones like this one submit automatically (using Ajax)? As you can see, we provide a message with a lifetime of 1000ms that indicates if the action produced a success or error.


Overall the idea shouldn't be a problem but the location of the feedback could be.

Imagine if in the future you have this checkbox towards the very bottom of the visible page and the user doesn't know to look in the upper right for a confirmation.

My advice would be to present the feedback as close to the action as possible.

Something like this could suffice if you give the same lifetime:

enter image description here

  • @MartinFolkeseth no problem, good luck! – MonkeyZeus Feb 18 '15 at 13:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.