HTML 内の input type="reset" タグが無効 (機能しない) である理由として考えられるもの。

HTML 内の input type="reset" タグが無効 (機能しない) である理由として考えられるもの。
<html:reset> タグを使用すると、リセット ボタンが無効になり、ボタンをクリックしても入力ボックスがクリアされない場合があります。

理由は次のとおりです。

w3c の Web サイトにこの説明があります (http://www.w3school.com.cn/htmldom/dom_obj_reset.asp)
「HTML フォーム内の <input type="reset"> タグの出現ごとに、Reset オブジェクトが作成されます。リセット ボタンをクリックすると、フォーム内のすべての入力要素の値がデフォルト値にリセットされます。デフォルト値は、HTML の value 属性または JavaScript の defaultValue 属性によって指定されます。」

つまり、このテキストエリアの value 属性が設定されている場合、リセット ボタンはテキストエリアを空ではなく、この value 属性の値に復元します。

結論は次のとおりです。

リセットは入力ボックスの値をクリアしませんが、入力ボックスの値を value 属性で指定された値に復元します。
次の例を見ればこれが明らかになります。次の HTML コードを .html ファイルとして保存し、ブラウザで開いて入力ボックスの内容を変更し、リセット ボタンをクリックして効果を確認します。

<フォーム>
<input type="textarea" value="デフォルト値"/>
<入力タイプ="リセット" />
</フォーム>

ただし、クエリ結果ページでは、value 属性に値 (最後のクエリの入力条件) があることが期待される場合があるため、リセット タグを使用してクリア機能を実装することはできません。クリアであることに注意してください。

シミュレーション方法は次のとおりです。リセット タグの代わりにボタン タグを使用し、js を使用してテキスト領域の値を空に設定します。

<<:  HTMLフォームのいくつかの送信方法の概要

>>:  CSSアニメーションを使用して背景のシームレスな無限ループを実装する例

推薦する

MySQL で重複しない携帯電話番号テーブルをバッチ生成する方法のサンプルコード

序文多くの MySQL テスト シナリオでは、テスト用に一部のテスト データを手動で生成する必要があ...

MySQLトリガートリガー例の詳細な説明

目次トリガーとは何かトリガーを作成する表は次のようになります。さらにいくつかの単語を挙げます。制限と...

nginx を介してローカルでリバースプロキシを構成するプロセス全体

序文Nginx は、イベント駆動型の非同期非ブロッキング処理フレームワークを使用する軽量 HTTP ...

Centos7 で yum を使用して Mysql5.7.19 をインストールする詳細な手順

Centos7 の yum ソースには、mysql の代わりに mariaDB が使用されているため...

JavaScript フォーム検証の例

HTML フォームは、名前、電子メール アドレス、場所、年齢などのユーザー情報を収集するためによく使...

HTML チュートリアル: よく使われる HTML タグのコレクション (4)

関連記事:初心者が学ぶ HTML タグ (3)導入された HTML タグは、必ずしも XHTML 仕...

Vue コードの読みやすさに関するいくつかの提案

目次1. コンポーネントをうまく活用してコードを整理する1. UIコンポーネントを抽出する2. モジ...

全文検索とキーワードスコアリング方式のMySQL実装例

1. はじめに今日、同僚から、MySQL を使用して ElasticSearch に似た全文検索機能...

CSS3 で高さと幅を不定にして垂直と水平に中央揃えするいくつかの方法

1. フレックスレイアウト 。父親 { ディスプレイ: フレックス; コンテンツの中央揃え: 中央;...

JS で美しい条件式を書く方法についての簡単な説明

目次複数の条件文複数属性オブジェクトスイッチステートメントを置き換えるデフォルトパラメータとデストラ...

CentOS7でMySQL 5.7をアンインストールする方法

MySQLに何がインストールされているか確認する rpm -qa | grep -i mysql n...

Centos ベースイメージの作成方法

序文現在、私の会社で使用しているオペレーティングシステムはすべて CentOS7.4 で、アプリケー...

Web Storage APIの使用に関する簡単な説明

目次1. ブラウザのローカルストレージ技術1.1、セッションストレージ1.2、ローカルストレージ2....

MySQLカスタム変数の概念と特徴

MySQL カスタム値は、値を保存するための一時的なコンテナです。サーバーへの接続がアクティブである...