LoginSignup
32
17

More than 5 years have passed since last update.

HTMLのinput type="reset"の仕様を勘違いしていた

Posted at

HTMLのinput type="reset"の仕様を勘違いしていた

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

<input type="reset" value="クリア" />

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

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

<input type="text" value="hello" />
<input type="reset" value="クリア" />

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

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

32
17
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
32
17