「重設表單(form reset)」相關筆記

總結

HTML 本身即支援兩種重設表單全部內容的方法:

定義重設:將 input 欄位的值重置為預設值

環境

Google Chrome: 90.0.4430.93 (Official Build) (x86_64)
ox: macOS Big Suf Version 11.1

範例展示

See the Pen form reset by Charlie (@Charlie7779) on CodePen.

reset()

<button>搭配 1

<!-- HTML部分 -->
<form class="first">
  <!-- 省略部分內容 -->
  <button id="resetFirst">Reset</button>
</form>
// JavaScript部分
document.querySelector('#resetFirst').addEventListener('click', (event) => {
  document.querySelector('.first').reset();
  event.preventDefault();
});

解說:

type="reset"

<input>搭配

<!-- HTML部分 -->
<form>
  <!-- 省略部分內容 -->
  <input type="reset" value='Reset by type="reest"' />
</form>

<button>搭配 2

<!-- HTML部分 -->
<form>
  <!-- 省略部分內容 -->
  <button type="reset">Reset</button>
</form>

參考文件