Submit, Reset.
9pm, 1st September 2006 - Geek, Rant, Web, DeveloperWhat is the Reset button for ? Honestly, has anyone, anywhere, ever actually USED the Reset button ?
Here's the scenario:
You are filling in a form online. Let's say it's your annual tax return and it's quite long and complicated (as tax forms are...) You reach the end and go to click the "Submit" button but you pause. Have I filled in everything correctly ? This is important... I'd better check...
Oh. My. God.
I've filled everything in wrong. My income, my dependants, my job title, the date and even my own name. Everything.
I wonder if there's an easy way to clear every field and start over again ?
Convoluted ? Sure, but it had to be to find a use for that button. And of course, you could always reload the page. In most cases, you only want to adjust one or maybe two fields on a page because you filled them out incorrectly and if you don't want to submit the form anymore, just navigate away from the page. It's not a real, paper form where you need to rub out all your answers before throwing it in the bin. Yet for some reason, web forms seem to always have a button. It's like developers were taught to put a submit button, then a reset button then close the form tag and they have never questioned whether they really want to because "That's the way it's done."
While I'm on the topic... Submit buttons with the default value of "Submit" bug me. Apple got it right with their Human Interface Guidelines - a control should give some idea of what it is going to do when you click on it. Give me a hint; is this button going to solve a puzzle for me ? Call it "Solve". Will it book a hotel ? Call it "Book hotel". Will it search a database and display the results ? Call it "Search".
It doesn't have to inventive; it has to be informative. Put your brain to it; can you think of a more descriptive word than "Submit" ? I think you can.
Related posts:
How may I help you today ?Sudoku solving version alpha
Burning water not so hot after all
How to recover your data after a crash
So many servers, all hacked.
Older blog posts:
- 27th Jan, 2009: The Middle Name Guesser
- 15th Jan, 2008: The air powered car
- 30th Oct, 2007: MoneySavingExpert under DDoS attack
- 14th Oct, 2007: Little Bobby Tables
- 13th Oct, 2007: So many servers, all hacked.
- 23rd Sep, 2007: Security implications of data recovery
- 17th Sep, 2007: How to recover your data after a crash
- 16th Sep, 2007: Burning water not so hot after all
- 12th Sep, 2007: Swedish security researcher exposes plaintext passwords found while sniffing Tor
- 27th Aug, 2007: The smoking ban
- 31st Jul, 2007: Eating and watering and generally relaxing
- 29th Jul, 2007: Apocalypse tomorrow
- 2nd Jul, 2007: In search of an English summer
- 30th Jun, 2007: iPhone and Security: Spreading the FUD.
- 9th Jun, 2007: Galumph went the little green frog one day.
- 26th May, 2007: A tale of duelling GRUBs and boots.
- 2nd May, 2007: Distribution and layers
- 22nd Apr, 2007: Dave's rebuttal of Macrovision's response to Steve Jobs' open letter about DRM in iTunes
- 14th Apr, 2007: Much ado about DRM
- 29th Mar, 2007: It's all relative
- 25th Feb, 2007: Minimum wage: minimum job
- 5th Dec, 2006: They took my shower !
- 21st Nov, 2006: How different must a copy be before it is no longer a copy ?
- 17th Nov, 2006: Clever girl...
- 21st Oct, 2006: The Great Croatian Adventure (Part III - The Good Bits)
- 19th Oct, 2006: The Great Croatian Adventure (Part II - Getting back)
- 6th Oct, 2006: Oooooh, shiny !
- 24th Sep, 2006: The Great Croatian adventure (Part I - Getting there)
- 8th Sep, 2006: AAAarrrgh ! Human pop-ups !
- 1st Sep, 2006: Submit, Reset.
- 25th Aug, 2006: Internet Explorer exceeds all expectations.
- 18th Aug, 2006: Sudoku solving version alpha
- 6th Aug, 2006: I don't know whether to be proud or ashamed.
- 5th Aug, 2006: Time to move on
- 30th Jul, 2006: Another part comes to life.
- 10th Jul, 2006: How may I help you today ?
- 25th Jun, 2006: Clawing my way back on to the web
Comments
Be the first to comment !