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.17
あいうえお さんのコメント:
Escキーにふれてしまって消えてしまうことはあるが、リセットボタンで消えたことは殆どない。使ったこともないけど。 No.16
他のコメントも読む...
コメントを投稿できます】 >>大きなウィンドウで書く...
お名前(省略可):
メールアドレス(省略可):
削除キー(省略可):  (確認画面が出ます)

5点満点で本トピックを採点して下さい。
点数 票数   グラフ                     
5点  313
4点  21
3点  63
2点  17
1点  77
(連続投票はカウントしません)

【ページビュー】  13725
【検索キーワード】(クリアボタン)×423   (フォームのクリア)×218   (html クリア)×144   (フォーム クリア)×110   (クリア ボタン)×78   (HTML クリア)×63   (html クリアボタン)×58   (フォーム クリア)×40   (フォーム リセット)×36   (html クリア)×32   (HTML クリアボタン)×30   (フォーム クリアボタン)×30   (HTML クリア)×29   (クリア ボタン)×24   (フォーム リセット)×21   (html form クリア)×21   (フォームクリア)×19   (form クリア)×17   (ボタン クリア)×16   (html クリアボタン)×16   (html フォーム クリア)×15   (クリア html)×14   
本記事へのリンクはご自由にどうぞ。
「最近腹の立つこと」に戻る