王建硕的blog, 我常常去, 这两天发现了一个易用性方面的小问题, 也是之前没有意识到的。
这个问题是关于表单(form)中的Post按钮的, 请看以下来自王建硕的blog的截图

图中的POST按钮其实是做Submission用的, POST按钮旁边是“<-- Please click POST only once”,只按POST一次,箭头指向了POST,这当然是提醒提交信息的用户只按POST一次,防止多次提交,这里存在的问题是什么呢?虽然POST按钮旁边有提示,用户也会意识到,但用户仍然可以多次提交。是否有更好的方法来避免用户的多次提交呢?我们可以这样做,当用户点了POST按钮的时候,POST按钮可以变为disabled状态,这样可以避免用户多次提交,“<-- Please click POST only once”这句也可以舍去了。