|
|
|
|
|
by ashrk
2767 days ago
|
|
> I was once asked by a client if we could capture people's email addresses in a sign-up form even if they didn't hit submit, so we could email them later. I am still quite proud of my response, which was, "Yes, we absolutely can! No, we absolutely won't help you do that!" 1) letting Javascript initiate network connections without explicit user interaction with a narrow set of elements (say, a submit button) was a mistake. 2) not having a browser-provided summary of the data a form is about to submit before it's transmitted was a mistake. Basically letting Javascript escape from a little box of tightly-scoped input validation handling and maybe defining sort functions for tables was a mistake. |
|
And something would replace them, and the same problems would happen because the fundamental problem is not caused by some technological decisions, but stems from human nature.