JavaScript 中的重置按鈕

Shraddha Paghdar 2022年5月10日
JavaScript 中的重置按鈕

本文將學習如何使用 JavaScript 的 reset 按鈕重置表單。

在 JavaScript 中使用 reset 重置表單

在網頁上使用表單填寫所需的詳細資訊,然後傳送到伺服器進行處理。表單也稱為 Web 表單或 HTML 表單。

所使用的表格示例廣泛用於電子商務網站、網上銀行和調查等。

典型的表單控制元件物件包括:

  1. 用於輸入一行文字的文字框
  2. 用於選擇動作的按鈕
  3. 一個單選按鈕,用於從一組選項中進行選擇。
  4. 用於啟用或禁用單個獨立選項的核取方塊

reset 型別的輸入元素顯示為按鈕,預設 click 事件處理程式將所有表單輸入重置為其初始值。這個輸入元素只支援兩個屬性:型別和值。

值是可選屬性。要確保的一件重要事情是輸入元素在表單元素內;否則,它將無法正常工作。

它不接受引數值,也不返回任何值。它可用於設定預設值。

例子:

<form name="form1">
  <input type='text' id="phoneNumber" name='text1'/>
  <input type="reset" onclick="resetForm()" value="Reset form"/>
  <button type="submit" name="submit" onclick="submitForm()">Submit</button>
</form>
function submitForm() {
    console.log("Form submitted");
}

function resetForm() {
console.log("Reset form");
}

我們在上面的程式碼中定義了表單元素,它將 first name 作為輸入。

我們給出了兩個按鈕:reset 按鈕將清除表單,submit 按鈕將把整個表單提交到伺服器以進一步處理它。

輸出:

JavaScript 之前的重置按鈕

JavaScript 中的重置按鈕後

如果你想建立自定義按鈕並使用 JavaScript 自定義行為,則必須使用 <input type="button">,甚至更好的是 <button> 元素。JavaScript 還提供了一個內建的 reset() 方法來重置整個表單。

你可以通過其 ID 選擇表單元素並使用 reset() 重置它。有關詳細資訊,請參閱 reset 方法文件。

Shraddha Paghdar avatar Shraddha Paghdar avatar

Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.

LinkedIn