在瀏覽器中填寫表單時,為使用者提供在 Web 表單上執行多項操作的彈性非常重要。一種稱為重置的特殊類型按鈕允許重置使用者輸入的表單中的值。該按鈕為使用者提供了執行重置操作的靈活性。該按鈕基本上會清除使用者在同一表單上輸入的所有資料。重設後,表單將填入預設值。本文將介紹重置按鈕在多種場景下的使用方法以及使用方法。
HTML 重設按鈕的語法
重設操作可以在上定義標籤或 標籤。這些標籤上使用 type 屬性來定義它,並將值「reset」傳遞給它。
1.輸入標籤
文法:
<input type="reset">
這裡,Input是用來定義Input元素的標籤,type是用來定義輸入元素類型的屬性。重置值是可以傳遞給此屬性的值之一。
2.按鈕標籤
文法:
<button type="reset"></button>
重置是可以傳遞給 Button 元素的 type 屬性的值之一。如前所述,這將重置表單。此標籤支援的另外兩個值是「button」和「submit」。
實作 HTML 重設按鈕的範例
以下是 HTML 重設按鈕的範例:
範例 #1 – 使用輸入標籤重設按鈕
代碼:
<title> Reset button in HTML </title> <style> .form-data { border : #81D4FA 2px solid; background-color : #03a9f400; text-align : left; padding-left : 20px; height : 450px; width : 95%; } .form { margin:5px auto; max-width: 700px; padding: 25px 15px 15px 25px; } .form li { margin: 12px 0 0 0; list-style: none; } .form label { margin: 0 0 3px 0; padding: 0px; display: block; font-weight: bold; } .form .field { width: 80%; height: 20px; } .form input[ type = submit], .form input[ type = reset] { background: #2196F3; padding: 10px 17px 10px 17px; margin-right: 10px; color: #fff; border: none; } .form input[type = submit]:hover, .form input[ type = reset]:hover { background: #2173f3; } .heading { font-weight: bold; border-bottom: 2px solid #ddd; font-size: 15px; width: 98%; } </style> <div class="form-data"> <div class="heading"> <h2 id="HTML-Reset-Button"> HTML Reset Button </h2> <p> Click on reset button to reset the form data. </p> </div> <div> <form action="#"> <ul class="form"> <li> <label> First Name <span class="required"> * </span></label> <input type="text" name="firstName" placeholder=" First name" class="field"> </li> <li> <label> Last Name <span class="required"> * </span></label> <input type="text" name="lastName" placeholder=" Last name" class="field"> </li> <li> <label> Email <span class="required"> * </span></label> <input type="email" name="field3" class="field"> </li> <li> <label> Message </label> <textarea name="message" id="message" class="field-message"></textarea> </li> <li> <input type="reset" value="Reset"> <input type="submit" value="Submit"> </li> </ul> </form> </div> </div> <script type="text/javascript"> </script>
輸出:
嘗試在輸入框中鍵入內容,如果不刷新點選重設按鈕,輸入的資料將會被擦除。請注意,為了進行重置,我們不需要刷新頁面;資料將在同一加載頁面上動態清除。
範例 #2 – 使用按鈕標籤重設按鈕
代碼:
<title> Reset button in HTML </title> <style> .form-data { border : #81D4FA 2px solid; background-color : #03a9f400; text-align : left; padding-left : 20px; height : 450px; width : 95%; } .form { margin:5px auto; max-width: 700px; padding: 25px 15px 15px 25px; } .form li { margin: 12px 0 0 0; list-style: none; } .form label { margin: 0 0 3px 0; padding: 0px; display: block; font-weight: bold; } .form .field { width: 80%; height: 20px; } .form button[ type = submit], .form button[ type = reset] { background: #2196F3; padding: 10px 17px 10px 17px; margin-right: 10px; color: #fff; border: none; } .form button[type = submit]:hover, .form button[ type = reset]:hover { background: #2173f3; } .heading { font-weight: bold; border-bottom: 2px solid #ddd; font-size: 15px; width: 98%; } </style> <div class="form-data"> <div class="heading"> <h2 id="HTML-Reset-Button"> HTML Reset Button </h2> <p> Click on reset button to reset the form data. </p> </div> <div> <form action="#"> <ul class="form"> <li> <label> First Name <span class="required"> * </span></label> <input type="text" name="firstName" placeholder=" First name" class="field"> </li> <li> <label> Last Name <span class="required"> * </span></label> <input type="text" name="lastName" placeholder=" Last name" class="field"> </li> <li> <label> Email <span class="required"> * </span></label> <input type="email" name="field3" class="field"> </li> <li> <label> Message </label> <textarea name="message" id="message" class="field-message"></textarea> </li> <li> <button type="reset" value="Reset"> Reset </button> <button type="submit" value="Submit"> Submit </button> </li> </ul> </form> </div> </div> <script type="text/javascript"> </script>
輸出:
結論
HTML重置按鈕提供了強大的功能,可以自動重置表單中輸入的數據,而無需刷新網頁。重置按鈕通常在表單元素內使用。
以上是HTML 重置按鈕的詳細內容。更多資訊請關注PHP中文網其他相關文章!

一致的HTML編碼風格很重要,因為它提高了代碼的可讀性、可維護性和效率。 1)使用小寫標籤和屬性,2)保持一致的縮進,3)選擇並堅持使用單引號或雙引號,4)避免在項目中混合使用不同風格,5)利用自動化工具如Prettier或ESLint來確保風格的一致性。

在Bootstrap4中實現多項目輪播的解決方案在Bootstrap4中實現多項目輪播並不是一件簡單的事情。雖然Bootstrap...

如何實現鼠標滾動事件穿透效果?在我們瀏覽網頁時,經常會遇到一些特別的交互設計。比如在deepseek官網上,�...

無法直接通過CSS修改HTML視頻的默認播放控件樣式。 1.使用JavaScript創建自定義控件。 2.通過CSS美化這些控件。 3.考慮兼容性、用戶體驗和性能,使用庫如Video.js或Plyr可簡化過程。

在手機上使用原生select的潛在問題在開發移動端應用時,我們常常會遇到選擇框的需求。通常情況下,開發者傾...

在手機上使用原生select的弊端是什麼?在移動設備上開發應用時,選擇合適的UI組件是非常重要的。許多開發者�...

使用Three.js和Octree優化房間內第三人稱漫遊的碰撞處理在Three.js中使用Octree實現房間內的第三人稱漫遊並添加碰�...

使用原生select在手機上的問題在移動設備上開發應用時,我們經常會遇到需要用戶進行選擇的場景。雖然原生sel...


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

Atom編輯器mac版下載
最受歡迎的的開源編輯器

Dreamweaver CS6
視覺化網頁開發工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。