Submit button response
This is the first entry in this category: AJAX (style) guide. Here I will try to sum up some of the main concepts that AJAX provides nowadays, as I see them. Most of the things might be really tiny problems and their solution - very easy for copy and paste. So enjoy.
You remember the pain as a programmer that the form submit always took longer than it actually should and mostly longer than the user expected. Some users even clicked on the submit button again, because it seemed that nothing had happened since the last click, even though the form had been submitted, it just needed some time. But the user didn’t know, because we didn’t use JavaScript efficiently enough.
Nowadays it is already a standard to change the submit button’s text right away to something like “Sending…” and disable it. You can even add a little hour-clock icon or something alike beside it. This way the user sees that the form had been submitted, no matter how long it takes, the user won’t press submit again. Because the button is disabled, he can’t. But most important he gets a visaul response that the form is on it’s way, so now he implicitly knows that he only has to wait.
Here is the example, just try it and click the button:
You can look at the source code here (and try it here). The picture is here.

FFF said,
April 9, 2010 at 6:46 pm
FFFFF
Anna said,
October 3, 2011 at 9:03 pm
Mini netbook reviews: Lenovo, Asus Eee PC, LG: new netbook models, netbooks mods, laptop ratings, netbooks popular brands, netbooks tips and hacks, netbooks news