よくフォームのクリアとして

みたいなHTMLを使っている記事を見かけますが、どうやら、その使い方はおかしいらしい。

W3Cのドキュメントを読んでみると、どうやらtype="reset"はHTMLが読み込まれた段階での値にリセットするということだった。つまり

とかの場合は、クリアボタンを押したときには、フォームが空白になるわけではなく、”hello”に戻ってしまう。

なので、値を空にするためにはちゃんとjavascriptとかで、空にするように記述しないといけないみたい。。。