I'm working on a project where on certain pages (e.g. settings pages) we combine AJAX and regular fill-out-the-form-then-submit POST based operations. I'm curious if anyone has advice on improving the usability of such a page. One of my ideas is that when the user enters/modifies a value in a non-ajax part of the page, some sort of div would appear (say in a fashion similar to Growl) indicating that the user needs to save by pressing 'Submit' at the bottom of the page (and possibly putting up a modal dialog if the user navigates away from the page before saving, though that might be a bit too intrusive). I'm sure this type of interaction exists, but I can't find any examples.
A:
I think javascript would the the most suitable to use. You can use the onBlur
and the onChange
methods to monitor user activity and you may also add a nice tooltip with a reminder message.
Or you could be more pushy by creating a function that checks when all the fields have been filled then bring up a confirm window with a message, "Would you like like to submit your details?". If true use the submit() method and thats it.
Q_the_dreadlocked_ninja
2009-12-18 09:25:07