フォーム

フォームとは、ユーザーインターフェイスの要素の1つで、Webサイトやソフトウェアのアプリケーション内にあり、データを入力して送信できるようにするものです。1つ以上のフィールドと、「保存」や「送信」などのアクションボタンが含まれます。

Webフォーム

Webフォームを使うと、WebブラウザーからWebサイトに情報を送信できます。登録フォーム、オンラインアンケート、問い合わせフォームなどがあります。送信をクリックすると、WebサイトをホスティングしているWebサーバーが、フォームに入力したデータを処理します。たとえば、フィードバックフォームからウェブマスターにメールを送信できます。登録フォームによって、データベースに新しいアカウントを作成することもできます。

Webフォームは、<form> タグを使って作成する標準的なHTML要素です。フォーム内の要素には、次のようなものがあります。

  • <input type="text"> – 名前やメールアドレスなどを入力する1行のテキスト入力フィールド
  • <textarea> – 複数行のテキストに対応した大きなテキストフィールド。メッセージによく使われます
  • <select> – 複数の選択肢があるドロップダウンメニュー。<option>タグで定義されます
  • <input type="hidden">タイムスタンプや参照元ページのURLなど、追加データの送信に使われる非表示フィールド
  • <input type="submit"> – フォームに入力したデータを送信するためのボタン

NOTE:フォームのデータはサーバー側のスクリプトで処理されることが多いですが、フォームの検証(必須フィールドの確認など)は通常、クライアント側のJavaScriptまたはHTMLのチェックによって行われます。

アプリケーションフォーム

フォームは一般にWebサイトと関連付けられますが、多くのソフトウェアプログラムにもフォームが含まれています。たとえば、データベースアプリケーションでは、データをより速く入力するためのカスタムフォームを作成できます。メディア変換ソフトウェアには、音声や動画の圧縮設定を選択できるフォームがあります。「印刷」や「名前を付けて保存」など、すべてのダイアログボックスは、選択可能なオプションと主要なアクションボタンが含まれているため、フォームと見なされます。

更新日 October 20, 2021 著者: Per C.

quiz知識をテストする

Database queries are considered what type of development?

A
Backside
0%
B
Backyard
0%
C
Backend
0%
D
Backup
0%
Correct! Incorrect!     View the Backend definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのフォームの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。