現役システムエンジニアの備忘録

技術スキルや用語などの記録を残していきます

フォーム

【JavaScript入門】form.reset()の使い方|フォーム内容を初期状態に戻す方法をわかりやすく解説

投稿日:2019年6月4日 更新日:

JavaScriptのform.reset()とは?フォーム内容を一瞬で初期化する方法を解説

form.reset() は、フォーム内のすべての入力内容を初期状態に戻すためのメソッドです。
ボタン操作だけでなく、JavaScript からも自由にリセット処理を実行できます。



reset()メソッドとは?

reset() は、フォーム内のエレメント(input・select・textarea など)を
HTMLで指定された初期値に戻すメソッドです。

  • テキスト入力 → 空に戻る
  • チェックボックス → 初期状態に戻る
  • ラジオボタン → 初期選択に戻る
  • select(プルダウン) → 初期選択に戻る

ユーザーが入力した内容をまとめて消したいときに便利です。



使用例:フォーム内容をリセットする

フォーム名(または id)を使って reset() を呼び出します。

// フォーム名 form1 の内容をリセット
document.form1.reset();

id を使う場合はこちら。

document.getElementById(“form1”).reset();

実際のフォーム例

<form id=”form1″>
  名前:<input type=”text” name=”user”><br>
  性別:
  <input type=”radio” name=”gender” checked> 男性
  <input type=”radio” name=”gender”> 女性

  <input type=”button” value=”リセット” onclick=”document.getElementById(‘form1’).reset()”>
</form>

→ ボタンを押すとフォームが初期状態に戻ります。



まとめ

  • form.reset() はフォーム内容を初期状態に戻すメソッド
  • テキスト・チェックボックス・ラジオボタンなどすべてリセット可能
  • フォーム名または id を使って呼び出せる
  • ユーザー操作の補助や入力クリア機能に便利

関連リンク

-フォーム
-

執筆者:

関連記事

【JavaScript入門】form.submit()の使い方|フォーム内容を自動送信する方法をわかりやすく解説

JavaScriptのform.submit()とは?フォーム内容を自動送信する方法を解説 form.submit() は、フォームの内容を JavaScript から送信するためのメソッドです。 通 …

【JavaScript入門】Formオブジェクトの使い方|forms配列・フォーム名の参照方法をわかりやすく解説

JavaScriptのFormオブジェクトとは?forms配列・フォーム名の参照方法を初心者向けに解説 JavaScript では、Form オブジェクトを使ってフォームを参照・操作できます。 フォー …

【JavaScript入門】form.actionの使い方|フォーム送信先を動的に変更する方法をわかりやすく解説

JavaScriptのform.actionとは?フォームの送信先を動的に変更する方法を解説 form.action は、フォームの送信先URL(action属性)を参照・設定するためのプロパティです …

【JavaScript入門】form.targetの使い方|送信結果を表示するウィンドウ・フレームを指定する方法

JavaScriptのform.targetとは?送信結果を表示するウィンドウ・フレームを指定する方法 form.target は、フォーム送信後の結果をどのウィンドウ(またはフレーム)に表示するかを …

【JavaScript入門】checked・selectedの使い方|チェック状態・選択状態を取得・設定する方法

JavaScriptのchecked・selectedとは?チェック状態と選択状態を取得・設定する方法 checked と selected は、フォーム内のチェックボックス・ラジオボタン・セレクトメ …