HTMLフォームは、インタラクティブ機能をWebサイトに追加するための最も基本的な方法の1つです。質問をしたり、読者から回答を求めたり、データベースから追加情報を提供したり、ゲームを設定したりすることができます。フォームを構築するために使用できるいくつかのHTML要素があります。フォームを作成したら、そのデータをサーバーに送信するか、フォームアクションの実行を開始するだけでさまざまな方法があります。
フォームを送信する方法はいくつかあります。
-
- これは、サーバーにデータを取得する最も一般的な方法ですが、非常に単純に見える可能性があります。
-
- イメージを使用すると、送信ボタンをサイトのスタイルに合わせやすくすることができます。しかし、送信ボタンとして認識しない人もいます。
-
- ボタン
入力 タグはイメージと同じオプションをたくさん提供します
入力 標準的な送信タイプのように見えます。有効にするにはJavaScriptが必要です。
- ボタン
-
- ザ
ボタン タグは、より多彩なタイプのボタンです
入力 タグ。このタグはJavaScriptを有効にする必要があります。
- ザ
- ザ
コマンド 要素はHTML5では新しく、関連するアクションでスクリプトやフォームをアクティブにする方法を提供します。これはJavaScriptでアクティブになります。
- ザ
INPUT要素
入力
入力 要素はフォームを送信する最も一般的な方法です。タイプを選択するだけです(
ボタン,
画像、または
提出する)、必要であれば、フォームアクションに提出するスクリプトをいくつか追加します。
ザ 要素はそのように書くことができます。しかし、そうした場合、ブラウザによって異なる結果になります。ほとんどのブラウザでは「送信」ボタンがありますが、Firefoxは「Submit Query」ボタンを作成します。ボタンの内容を変更するには、属性を追加する必要があります。
value = "フォームを送信">
要素はそのように書かれていますが、他のすべての属性を残しておくと、ブラウザに表示されるのは空白の灰色のボタンになります。ボタンにテキストを追加するには、
値属性。 JavaScriptを使用しない限り、このボタンはフォームを送信しません。
onclick = "submit();">
それは
ボタンフォームを送信するためのスクリプトが必要です。テキスト値の代わりに、イメージソースURLを追加する必要があります。
ボタン要素
ザ
ボタン要素には、開始タグと終了タグの両方が必要です。これを使用すると、タグ内に囲まれたコンテンツはすべてボタンで囲まれます。次に、スクリプトでボタンをアクティブにします。
フォームを送信
ボタンに画像を含めたり、画像とテキストを組み合わせてより面白いボタンを作成することができます。
コマンド要素
ザ
コマンド要素はHTML5で新しく追加されました。それは
形 使用することができますが、フォームの送信ボタンとして機能することができます。この要素を使用すると、フォームを必要としない限り、フォームを必要とせずにインタラクティブなページをさらに作成できます。コマンドで何かを言いたい場合は、
ラベル属性。
label = "フォームを送信">
コマンドをイメージで表現したい場合は、
アイコン属性。
icon = "submit.gif">
HTMLフォームには、前のページで学習したように、いくつかの異なる提出方法があります。これらの方法のうちの2つは、
入力タグと
入力要素
タグはフォームを送信する最も簡単な方法です。それは、タグそのものを必要とするものではなく、
値顧客がボタンをクリックすると、自動的に送信されます。スクリプトを追加する必要はありません。ブラウザは送信時にフォームを提出することを知っています
入力タグをクリックします。
問題は、このボタンが非常に醜いと平凡なことです。画像を追加することはできません。他の要素と同じようにスタイルを設定できますが、まだ醜いボタンのように感じることができます。
使用
入力JavaScriptがオフになっているブラウザでもフォームにアクセスできるようにする必要があります。
ボタン要素
ザ
ボタン要素はフォームを送信するためのより多くのオプションを提供します。あなたは何かの中に置くことができます
ボタン要素を作成し、送信ボタンに変えます。最も一般的には、画像とテキストを使用します。しかし、
DIV あなたが望むならば、そのすべてを送信ボタンにしてください。
最大の欠点は、
ボタン要素は自動的にフォームを送信しないということです。これは、それを有効にするためのいくつかのタイプのスクリプトが必要であることを意味します。それで、それは
入力方法。 JavaScriptをオンにしていないユーザーは、フォームの送信はできません。
ボタン要素を送信します。
使用
ボタンそれほど重大ではないフォーム上のメソッド。また、これは1つのフォーム内に追加の提出オプションを追加するのに最適な方法です。




