Tack'ns > 最近腹の立つこと > Webフォームの「クリア」「リセット」ボタン撲滅運動

最近腹の立つこと
Webフォームの「クリア」「リセット」ボタン撲滅運動
2004.1.18

 インターネット上の入力フォームで良く見かける、「クリア」「リセット」というボタンは、いったい何なのだろうか??

 私は、多分今までこのボタンを、入力をクリアしたい目的で押したことなど一度もない。しかし、OKと間違えてクリックしてしまい、それまでの入力をやり直さなければならなくなったことは、数え切れない。そんなときは頭をかきむしるほど悔しい。

 私の使っている銀行のWebバンキングの画面では、ユーザー名・パスワードの次に、「クリア」ボタン、「ログイン」ボタンの順に並んでいる。TABキーで移動しながら操作していると、間違えてクリアボタンを押してしまうことがとても多い。この位置にクリアボタンを配置する、制作者のセンスを疑う。

Windows Tip
 フォーカスのあるボタンは、スペースキー押下により、押すことができる。このことを覚えておくと便利だ。このとき、スペースキーを押下した瞬間ボタンは押され、スペースキーをはなしたときに、ボタンが戻る。つまり、スペースキーを離した瞬間に、目的の処理が行われる。Enterキーの押下では、フォーカスがあるボタンが反応するとは限らない。Enterキーは、そのウィンドウの「既定のボタン」に設定されているものに対応するからだ。


 この銀行のシステムに限らない。私には、クリアボタンを必要とする場面など殆ど想像がつかない。しかし、これはHTMLの記述上、簡単に作成できるものだ。

<input type="reset" value="clear">

 つまりinputタグの属性に過ぎないのである。簡単に作成できるということがまた、いけないのだ。何のためにHTMLの制定者は、こんなものを用意したのだろうか。ユーザーをして間違えてクリックさせ、ストレスを与えるために存在しているようにさえ思えるのである。

 ブラウザに"reset"属性のボタンを一切表示しないようにするようなプラグイン・ソフトがあれば、私は購入するだろう。

 大体がゲームウォッチでも電子手帳でも、リセットボタンなどというものは、背面などに、シャープペンシルの先でないと押せないような形でついているのが普通で、簡単に間違えて押せないような工夫があるのは当然といえる。どうしても"reset"属性のボタンが必要なら、ブラウザはその実装を工夫するべきだ。OKなど他のボタンと同じ形状ではなく、小さくてクリックしにくいようなものにし、クリックしたら「本当にクリアしますか?」という確認ぐらいしてくれても良いではないか。

閉鎖希望 さんのコメント:
婆亀! No.34
通りすがり さんのコメント:
タブキーで入力しいていきますよね? 最後はそのままリターンを押せば、submitが選ばれて、resetにはならないと思います。わざわざマウスを使うから…? No.33
他のコメントも読む...
コメントを投稿できます】 >>大きなウィンドウで書く...
お名前(省略可):
メールアドレス(省略可):
削除キー(省略可):  (確認画面が出ます)

5点満点で本トピックを採点して下さい。
点数 票数   グラフ                     
5点  403

4点  25
3点  123
2点  23
1点  133
(連続投票はカウントしません)

【ページビュー】  52969
【検索キーワード】(クリアボタン)×214   (html クリア)×135   (html クリアボタン)×123   (form clear)×90   (form クリア)×49   (html input clear)×44   (フォーム クリア)×43   (input クリア)×40   (html form clear)×40   (クリア ボタン)×34   (html input クリア)×34   (html clear)×31   (HTML クリア)×29   (フォーム クリア)×24   (html フォーム クリア)×23   (html form クリア)×22   (フォームのクリア)×20   (フォーム クリアボタン)×14   (フォームクリア)×14   (html クリア)×14   (HTML クリアボタン)×12   (クリア html)×12   
本記事へのリンクはご自由にどうぞ。
「最近腹の立つこと」に戻る