- From: Frank Ellermann <nobody@xyzzy.claranet.de>
- Date: Wed, 28 Sep 2005 20:31:36 +0200
- To: www-validator@w3.org
Jukka K. Korpela wrote: >> Minor validator nit, please add a Reset-button to the >> "validate by direct input" form, something like >> <input type="reset" class="hideme" /> for old browsers. > Please don't. Destruction buttons ("reset buttons") > considered harmful, > see e.g. http://www.useit.com/alertbox/20000416.html That article says "almost never helps users, but often hurts them." Every user learns that lesson, once, and then "reset" is a feature and no bug. > on a typical browser, you can wipe out the contents of the > text input field by pressing the Esc key there. No questions > asked. Not with my browser. "Select all" + "cut" also doesn't work, I can select the text area content with the mouse, and then "shift Del" it, but then I also lose the old clipboard content. > This is bad software design Each piece of software or hardware has a "soft reset", that's standard design everywhere, because the "remove batteries and wait five minutes" approach turned out to be too clumsy. > there is no need to create duplicate functionality by adding > a button. But it does not duplicate functionality for me - that's why I proposed class="hideme" (= don't show it for modern browsers). They could also add display: none to the existing input.reset in base.css as far as I'm concerned (assuming that this does what I think), as a general solution for both "worlds" (text or old vs. modern browser). My use of "validate by direct input" directly reflected the section "Exception: Use Reset for Repeated Form-Filling" in http://www.useit.com/alertbox/20000416.html Besides, that's not the only exception, for a complex form with numerous choices and defaults "reset" is a nice feature - at least with my old browser "reload" won't do what I want. > there _is_ a destruction button in the "Extended Direct Input > Interface" at http://validator.w3.org/fragment-upload.html Oh, good. That's another possible solution, remove the simple "direct input" form from the main page, offer a link to the "extended direct input", that's good enough. And maybe add a class="hideme" there for modern browers. The simple "direct input" is huge and ugly on the main page, only a few geeks need this. Those geeks would also want the extended features, always. Without a simple form on the main page the "recent updates" are immediately visible, and that's IMHO more important than this huge form. Bye, Frank
Received on Wednesday, 28 September 2005 18:39:32 UTC