検索

HTMLリセットボタン

Sep 04, 2024 pm 04:42 PM
htmlhtml5HTML TutorialHTML PropertiesHTML tags

ブラウザでフォームに入力する際、ユーザーが Web フォーム上で複数の操作を実行できる柔軟性を提供することが重要です。リセットとして知られる特別なタイプのボタンの 1 つを使用すると、ユーザーが入力したフォームの値をリセットできます。このボタンにより、ユーザーはリセット操作を柔軟に実行できます。このボタンは基本的に、ユーザーが同じフォームに入力したデータをすべて消去します。リセット後、フォームにはデフォルト値が入力されます。この記事では、複数のシナリオでのリセット ボタンの使用法とその使用方法について説明します。

HTML リセット ボタンの構文

リセット操作は で定義できます。タグまたは タグ。これを定義するためにこれらのタグで type 属性が使用され、値「reset」が渡されます。

1.タグを入力

構文:

<input type="reset">

ここで、Input は、Input 要素を定義するために使用されるタグであり、type は、input 要素のタイプを定義するために使用される属性です。値リセットは、この属性に渡すことができる値の 1 つです。

2.ボタンタグ

構文:

<button type="reset"></button>

リセットは、Button 要素の type 属性に渡すことができる値の 1 つです。前述したように、これによりフォームがリセットされます。このタグでサポートされている他の 2 つの値は、「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>

出力:

HTMLリセットボタン

入力ボックスに入力してみると、リセット ボタンを更新せずに入力したデータが消去されます。リセットを行う場合、ページを更新する必要はないことに注意してください。データは、読み込まれた同じページ上で動的にクリアされます。

例 #2 – Button タグを使用したリセットボタン

コード:



<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リセットボタン

注: リセット ボタンは、フォーム要素内に配置すると自動的に機能します。そのフォーム内のリセット ボタンは、自動的にそれに関連付けられます。フォームタグの内側に配置されたリセットボタンのみがそのフォームに適用され、外側からは適用されません。また、1 つのフォーム内に複数のリセット ボタンを配置することができ、これらすべてのリセット ボタンが正しく動作します。ユーザーが誤ってリセット ボタンをクリックすると、入力したデータがすべて失われる可能性があるため、リセット ボタンは注意して使用することをお勧めします。

結論

HTML リセット ボタンは、Web ページを更新せずに、フォームに入力されたデータを自動的にリセットする強力な機能を提供します。リセット ボタンは通常、フォーム要素内で使用されます。

以上がHTMLリセットボタンの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
HTMLタグと属性に一貫したコーディングスタイルを使用することの重要性を説明します。HTMLタグと属性に一貫したコーディングスタイルを使用することの重要性を説明します。May 01, 2025 am 12:01 AM

コードの読みやすさ、保守性、効率を向上させるため、一貫したHTMLエンコーディングスタイルは重要です。 1)低ケースタグと属性を使用します。2)一貫したインデントを保持し、3)シングルまたはダブルの引用符を選択して固執する、4)プロジェクトのさまざまなスタイルの混合を避け、5)きれいなスタイルやEslintなどの自動化ツールを使用して、スタイルの一貫性を確保します。

ブートストラップ4にマルチプロジェクトカルーセルを実装する方法は?ブートストラップ4にマルチプロジェクトカルーセルを実装する方法は?Apr 30, 2025 pm 03:24 PM

Bootstrap4にマルチプロジェクトカルーセルを実装するソリューションBootstrap4にマルチプロジェクトカルーセルを実装するのは簡単な作業ではありません。ブートストラップですが...

DeepSeekの公式Webサイトは、マウススクロールイベントの浸透の影響をどのように達成していますか?DeepSeekの公式Webサイトは、マウススクロールイベントの浸透の影響をどのように達成していますか?Apr 30, 2025 pm 03:21 PM

マウススクロールイベントの浸透の効果を実現する方法は? Webを閲覧すると、いくつかの特別なインタラクションデザインに遭遇することがよくあります。たとえば、DeepSeekの公式ウェブサイトでは、...

HTMLビデオの再生コントロールスタイルを変更する方法HTMLビデオの再生コントロールスタイルを変更する方法Apr 30, 2025 pm 03:18 PM

HTMLビデオのデフォルトの再生コントロールスタイルは、CSSを介して直接変更することはできません。 1. JavaScriptを使用してカスタムコントロールを作成します。 2。CSSを介してこれらのコントロールを美化します。 3. video.jsやPLYRなどのライブラリを使用すると、互換性、ユーザーエクスペリエンス、パフォーマンスを検討してください。プロセスを簡素化できます。

お使いの携帯電話でネイティブセレクトを使用することにより、どのような問題が発生しますか?お使いの携帯電話でネイティブセレクトを使用することにより、どのような問題が発生しますか?Apr 30, 2025 pm 03:15 PM

携帯電話でネイティブセレクトを使用する際の潜在的な問題は、モバイルアプリケーションを開発するときに、ボックスを選択する必要があることがよくあります。通常、開発者...

お使いの携帯電話でネイティブ選択を使用することの欠点は何ですか?お使いの携帯電話でネイティブ選択を使用することの欠点は何ですか?Apr 30, 2025 pm 03:12 PM

お使いの携帯電話でネイティブ選択を使用することの欠点は何ですか?モバイルデバイスでアプリケーションを開発する場合、適切なUIコンポーネントを選択することが非常に重要です。多くの開発者...

Three.jsとOctreeを使用して部屋で3人のローミングの衝突処理を最適化する方法は?Three.jsとOctreeを使用して部屋で3人のローミングの衝突処理を最適化する方法は?Apr 30, 2025 pm 03:09 PM

Three.JSとOctreeを使用して、部屋でのサードパーソンローミングの衝突処理を最適化します。 3つのjsでoctreeを使用して、部屋でサードパーソンローミングを実装し、衝突を追加してください...

お使いの携帯電話でネイティブセレクトを使用する場合、どのような問題が発生しますか?お使いの携帯電話でネイティブセレクトを使用する場合、どのような問題が発生しますか?Apr 30, 2025 pm 03:06 PM

モバイルデバイスでアプリケーションを開発する際に携帯電話でネイティブセレクトの問題は、ユーザーが選択を行う必要があるシナリオに遭遇することがよくあります。ネイティブセル...

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター