リセットボタン

「フォームにリセットボタン(type="reset"のコントロール)を設けないのは、意に反して契約の申込みをさせようとする行為に相当するとして、違法になる」という類の記述を、書店でWebデザイン関連の書籍を読んでいて見つけた。
しかしリセットボタンを間違って押した時のリスクは大きく、ユーザビリティとしては寧ろ低下するのではないかと思う。送信のつもりでリセットを押した時の悲劇といったら、かなりものだ。一般的な登録フォームであれば、入力内容全体を修正するケースなど稀だろう。私は基本的に type="reset" のリセットボタンは設置しない方針だ。
上記ガイドラインに抵触しないためには、送信ボタンを押した時に確認ページを一枚用意すれば充分だと思う。