ホームページ  >  記事  >  ウェブフロントエンド  >  Web ページにフォームを作成する目的は何ですか?

Web ページにフォームを作成する目的は何ですか?

青灯夜游
青灯夜游オリジナル
2020-08-31 16:57:174720ブラウズ

Web ページ上にフォームを作成する目的は、情報を収集することです。ユーザーにとってフォームはデータ入力と送信のためのインターフェイスであり、Web サイトにとってフォームはユーザー情報を取得する手段です。フォームはユーザーから情報を収集し、この情報を処理のためにサーバーに送信します。

Web ページにフォームを作成する目的は何ですか?

# フォームは、サイト訪問者に関する情報を収集するために使用される一連のフィールドです。フォームはユーザーから情報を収集し、この情報を処理のためにサーバーに送信します。

フォームは、動的な Web ページを実装するための重要な外部フォームです。フォームは、訪問者の情報を収集したり、検索やその他の機能を実装したりするために使用できます。

フォーム情報の処理プロセス: フォームの送信ボタンをクリックすると、フォームに入力された情報がサーバーに送信され、サーバーの関連アプリケーションが送信された情報を処理します。処理結果は、ユーザーが送信した情報をサーバー側データベースに保存するか、関連情報をクライアントのブラウザーに返します。

フォーム機能を完全に実装するには、2 つの側面を設計する必要があります: 1 つはフォーム オブジェクトを記述するために使用される HTML ソース コードであり、もう 1 つはクライアント側のスクリプトまたはフォーム オブジェクトを記述するために使用されるサーバー側のプログラムです。入力された情報を処理します。

#フォーム構成タグ

タグ 説明 ff9c23ada1bcecdd1a0fb5d5a0f18437フォーム領域を定義し、フォーム関連情報を伝達します##d5fd7aea971a85678ba271703566ebfd221f08282418e2996498697df914ce4e5a07473c87748fb1bf73f23d45547ab84750256ae76b6b9d804861d8f69e79d3フォームマーク
入力フォームの要素を設定します
リスト要素を設定します
リスト要素を設定しますitem
備考などのフォームのテキストエリア要素を設定します
<form name="表单名称,用于脚本引用" method="提交方法,定义表单数据从客户端传到服务器的方法,get和post两种,多用post方法" action="处理程序,用于指定处理表单的服务端程序">...</form>

上記の 3 つの属性に加えて、フォームを処理するためのスクリプト関数と enctype 属性を指定するために使用される onsubmit 属性もあります。

アクション属性

アクション属性は、フォームの送信時に実行されるアクションを定義します。

フォームをサーバーに送信する通常の方法は、送信ボタンを使用することです。

通常、フォームは Web サーバー上の Web ページに送信されます。

上記の例では、送信されたフォームを処理するサーバー スクリプトが指定されています:

<form action="action_page.php">

action 属性が省略された場合、アクションは現在のページに設定されます。

入力タグd5fd7aea971a85678ba271703566ebfd

c9981e394e6573a99a516ffd44028120(type属性とname属性は必須属性です)

#タイプ属性値

##タイプ属性値単一行のテキスト ボックス要素を設定しますpasswordパスワード要素を設定しますfileファイル要素の設定hidden隠し要素の設定 radioラジオ ボタン要素を設定します#複数 (複数) のチェック ボックス要素を設定します # buttonsubmitresetimage続き関連情報については、 をご覧ください。
# 説明 text
#checkbox
通常のボタン要素を設定します
送信ボタン要素を設定します
リセット ボタン要素を設定します
画像ボタン要素を設定します
PHP中文网

以上がWeb ページにフォームを作成する目的は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。