マッスルでHTML登録フォームを作成する方法。 CSS フォーム。 登録パネルの作成
HTML のフォームは最も複雑ですが、その一方で、おそらく HTML で最も興味深いトピックでもあります。
Web フォームを使用すると、サイト訪問者は特別なフィールドに特定の情報を入力でき、開発者はその情報を自分にとって都合の良い形式で受け取ることができます。
フォームの例としては、ゲストブック、アンケート、オンライン テストなどがあります。 フォームは、Webサイトへの登録時やオンラインストアでの注文時などに記入します。
HTML を使用すると、テキスト フィールド、メニュー、リスト、ボタン、チェックボックス、ラジオ ボタンなどのフォーム フレームワークを作成できます。 つまり、特定の情報をフォームに入力するために使用される要素です。
次に、フォームに入力されたデータは処理のためにサーバーに送信されます。 しかし、ここでは HTML は無力です。HTML に添付されているプログラムまたはスクリプトがすでにフォームの処理に取り組んでいます。 このようなプログラムは通常、PHP または JavaScript で作成されます。
フォーム属性 - タグ
.action 属性はどのフォームでも必須です。これは、フォームを提供するファイルのアドレスを指定します ( 入力されたデータを処理します).
Method 属性は、フォームのコンテンツを送信する方法を指定します。 GET と POST の 2 つのメソッドがあります。 GET メソッドと POST メソッドを使用して情報を送信するというトピックはデータ処理言語に関連しているため、これらのパラメーターについて詳しく調べるのは意味がありません ( たとえばPHP)。 フォームでほとんどの場合に使用されるのは POST データ転送方法であることを知っておくだけで十分です。
タグ名属性
複数行のテキストフィールド - タグ
鬼ごっこ
タグ名属性
無効な属性はフィールドを無効にします。フィールドの内容は変更できず、アクセスできません。 readonly 属性は、フィールドが読み取り専用であることを示します。ユーザーはコンテンツを編集することはできませんが、フィールドは使用可能です。フィールドを選択してコピーすることなどは可能です。
Cols 属性と rows 属性を使用して、テキスト フィールドの幅を文字単位で設定し、フィールドの高さを行単位で設定できます。
フィールドの内容がそのサイズを超えると、スライダーが表示されます。
フォームの使用例
次に、フォームがどのように機能するかを見てみましょう。
教育ビデオ注文フォーム:
全てにおいて良い日。 アレクセイ・グリニンから連絡があります。 前回の記事で取り上げた サイトのエンコーディングの問題。 この記事でお話ししたいのは、 HTMLでフォームを作成する。 これが HTML で最も重要なトピックだと思います。 英語の先生の言葉を思い出します。 彼女は、動詞「get」のすべての語形の意味を知っていれば、彼らの助けがなければ英語でコミュニケーションをとることができない、と言いました。 HTMLのフォームも同様です。 フォームを知っているなら、HTML についてもよく知っているはずです。 現在では、HTML フォームを持たないサイトはほとんどないでしょう。 フォームは、登録、承認、サブスクリプション、ゲストブック、フォーラムの作成時、独自のエンジンの作成時など、あらゆる場所で使用されます。 記事はおそらく長くなるので、準備してください。 例を使用してフォームの学習をすぐに始めましょう。
一目見ると震えます。 実際、ここではすべてが簡単です。少しずつ理解していきましょう。
フォームの作成キーワードから始まる
。 タグのところに各フォームには、フォームに記入した後にデータを送信するための送信ボタンも必要です。
ボタンの構造:
したがって、ほぼすべてのフォーム要素を記録するには、タグが使用されます type 属性を使用します。 フォームからすべてのデータをリセットするボタンを作成するには、次の構造を使用します。
テキストフィールドを作成するには、テキストパラメータがあります。 次のパラメータが使用されます: name - フィールド名。 サイズ – シンボル内のフィールドの場合。 maxlength – フィールド内の最大文字数。 value – デフォルトでフォームに表示される情報
2 つのテキスト フィールドがあるフォーム エントリの例:
あなたの名前を入力してください:
姓を入力してください:
フォームの結果を図に示します。
コメントなどのテキストフィールドに大量の情報を入力する必要がある場合は、タグを使用して作成されるテキストエリアフォームを使用します。
上記のコードにテキストエリアフィールドを追加しましょう。
コメント:
テキスト領域を操作するコードの結果を図に示します。
フォームの次の要素はリストで、これを使用すると、提示された値のセットから選択できます。 タグを使用するとリストフォームを作成できます
リストエントリの構造:
ページの読み込み時に要素が強調表示されるようにするには、タグ内で
同様の選択方法は、チェックボックスとラジオボタンのフォーム要素です。 これらの要素の違いは、チェックボックスでは複数の選択ができるのに対し、ラジオ ボタンでは 1 つの選択しかできないことです。
チェックボックスとラジオボタンエントリの構造:
文章
ラジオボタン:
文章
構造体で指定された要素では、チェックボックスとラジオ ボタンを強調表示するために、checked 属性がデフォルトで使用されます。 チェックボックス、ラジオボタン、HTML コードの使用例を図に示します。
もう 1 つのフォーム要素はボタンで、type タグ属性を使用して指定されます。 値ボタンを使用して:
ボタンを作成するために指定されたコードには、onclick パラメーターがあり、通常、このボタンがクリックされたときに特定のアクションを実行するコードをプログラミング言語で指定します。
特別なウィンドウにメッセージを表示するには、JavaScript コマンド aler を使用します。 例の結果を図に示します。
ボタンに画像を挿入するには、次の例に示すコードを使用します。
Web サイトに登録してログインするとき、非表示のテストを持つフィールドが使用され、星印で表示されます。 これはパスワード フォーム要素です。
サイトへの登録は複数のページに分かれていることが多く、後続の各ページには前のページの情報が含まれている必要があります。 送信された情報を非表示にするために、hidden form 要素が使用されます。
非表示のフォーム要素はブラウザ ウィンドウには表示されません。
ファイルをサーバーにアップロードするために、フォームには file 要素があります。 ファイルをサーバーにアップロードするコードの例を以下に示します。
そこで、このトピックでは、さまざまな HTML ページを作成するためのフォーム要素について説明しました。これらの要素をコンピューターまたはサーバー上のスクリプト ハンドラーと組み合わせて使用すると、本格的な Web アプリケーションを開発できます。
HTMLフォームは、HTML ドキュメントが何らかの情報を外部の所定のポイントに送信し、そこで情報が何らかの方法で処理されるツールです。
HTML 専用のチュートリアルでフォームについて話すのは非常に困難です。 理由は非常に簡単です。HTML フォームの作成は、HTML フォームが情報を送信する「外界のポイント」を作成するよりもはるかに簡単です。 ほとんどの場合、そのような「ポイント」は Perl または C で書かれたプログラムです。
フォームによって送信されたデータを処理するプログラムは、CGI スクリプトと呼ばれることがよくあります。 CGI は Common Gateways Interface の頭字語です。 ほとんどの場合、CGI スクリプトを作成するには、適切なプログラミング言語と Unix オペレーティング システムの機能についての十分な知識が必要です。
現在、PHP/FI 言語はある程度普及しており、その命令を HTML ドキュメントに直接埋め込むことができます (ドキュメントは拡張子 *.pht または *.php のファイルとして保存されます)。
HTML フォームは、[変数名]=[変数値] のペアの形式でハンドラー プログラムに情報を渡します。 変数名はラテン文字で指定する必要があります。 変数値は、数値のみを含んでいる場合でも、ハンドラーによって文字列として扱われます。
HTML フォームの仕組み
フォームはタグで開かれます
鬼ごっこ
必須の属性。 フォームハンドラーが配置される場所を決定します。
フォームからのデータをハンドラーに転送する方法 (つまり、どのハイパーテキスト転送プロトコル メソッドを使用するか) を決定します。 有効な値は METHOD=POST および METHOD=GET です。 属性値が設定されていない場合は、デフォルトで METHOD=GET が想定されます。
HTML フォームのデータをエンコードしてハンドラーに送信する方法を決定します。 属性値が設定されていない場合、デフォルトは ENCTYPE=application/x-www-form-urlencoded です。
最も単純な HTML フォーム
フォームからハンドラーにデータを転送するプロセスを開始するには、何らかの制御が必要です。 このようなコントロール本体の作成は非常に簡単です。
フォーム内でそのような行に遭遇すると、ブラウザは画面上に「送信」という文字のボタンを描画します(英語の「submit」から、2番目の音節に重点を置いて「submit」と読みます)。クリックすると、すべてのデータが利用可能になります。フォームはタグで定義されたハンドラーに転送されます
属性 VALUE="[Label] を入力することで、ボタンのラベルを任意に設定できます。" (читается "вэлью" с ударением на первом слоге, от английского "значение"), например:!}
これで、単純な HTML フォームを作成するのに十分な知識が得られました (例 11)。 データは収集されませんが、この章の本文に戻るだけです。