A quick preventative measure for this kind of thing is a quick press of Ctrl+A followed by Ctrl+C when you're finished typing, before you click the button to submit the form. Ctrl+A is a shortcut for "Select All", causing all of the text in the current field to become selected. Ctrl+C is a shortcut for "Clipboard Copy", copying the form text to the clipboard. Then, even if the form data ends up getting lost for whatever reason after you submit, at least you have a copy of your text tucked away on your local machine's clipboard, which you can just Paste back into the form to re-submit.
It would be nice if web browsers in the future would include this type of failsafe automatically by making a temporary copy somewhere of any text that gets submitted on a form. The user could then retrieve the data if necessary if something goes wrong after the form is submitted.
Update 4/16/2008: Looking back over this post, in the previous paragraph, there are obvious security implications locally caching data such as login credentials, a credit card number, or other sensitive data, especially since the user might on a public workstation. It might be overkill for this problem, but perhaps the HTML standard could be extended to allow a particular form field to be marked as non-sensitive, which would be an indicator to browsers that the submitted data could safely be locally cached in an insecure fashion?
No comments:
Post a Comment
Non-spammers: Thanks for visiting! Please go ahead and leave a comment; I read them all!
Attention SPAMMERS: I review all comments before they get posted, and I REPORT 100% of spam comments to Google as spam! Why not avoid getting your account banned as quickly -- and save us both a little time -- by skipping this comment form and moving on to the next one on your list? Thanks, and I hope you have a great day!