クラウドビットシステム開発

4782 ワード

クラウドビットシステム開発(T:I 8 O-285 I-O 282 V林)
フォームの概要
Formフォームは主にユーザーがWebアプリケーションとデータのインタラクションを行うために使用され、ユーザーがWebアプリケーションにデータを送ることができ、Webページも自分で使用するためにデータの送信をブロックすることができます.formは通常、1つ以上のフォーム要素から構成され、これらのフォーム要素は単行/複数行テキストボックス、ドロップダウンメニュー、ボタン、チェックボックス、ラジオボタン、スケジュール単一要素の場合、labelラベルに合わせて目的を説明するのが一般的です.使用可能なプロパティは次のとおりです.
Actionフォーム情報を処理するアプリケーションのアドレス.
methodブラウザでフォームをコミットするためのHTTPメソッド.
getはHttpプロトコルのGETメソッドに対応しており,フォームデータはuriに付加され,「?」ぶんかつ
postはHttpプロトコルのPOSTメソッドに対応し,フォームデータはHTTPプロトコルの要求メッセージの体部に含まれる.
name設定フォームの名前
targetは、ブラウザがformのコミット情報を受信した後、どこに応答を表示するかを示す.
       _self,_blank,_parent,_topこれらの値はハイパーリンクと同じです
フォーム・データのコンテンツ・タイプ
フォームデータのコンテンツタイプをenctypeプロパティで設定する
    1. application/x-www-form-urlencoded
送信前にすべての文字(デフォルト)をエンコードするために使用されるエンコード方法:
1)コントロールの名前と値はすべてエスケープされ、空白の文字は【+】で置き換えられ、保持された文字は一般的に特定の目的を実現するために使用され、例えば(:/?;@=&など).数字以外の文字とアルファベットの文字は%HH(ここでHHは2つの16進数を表し、その文字のASCIIコードを表す)を使用して変換されます.
2)コントロールの「名前/値」ペアは、ドキュメント・データ・ストリームに表示される順序で表示されます.[名前](Name)[値](Value)は「=」で分割され、2つの[名前/値](Name/Value)の間に&セパレータが使用されます.
    2. multipart/form-data
文字コードがありません.[ファイルアップロードコントロール]を含むフォームを使用する場合は、この値を使用する必要があります.データは複数の部分に分けられ、各部分は構造の良いコントロールを表し、ドキュメントデータストリームの一部として、各部分はドキュメントデータストリームに現れる順序でサーバ側に順次送信され、各部分の境界はデータに現れない.各セクションにはcontent-despositionヘッダーがあり、その値のフォーマットはContent-Disposition:form-dataです.name="myControl"
    3. text/plain
スペースは「+」プラス記号に変換されますが、特殊文字は符号化されません.
フォームコンポーネント
Inputコンポーネントは、ユーザからのデータを受信するために使用され、その使用可能な属性は以下の通りである.
1、typeコンポーネントタイプ設定用
text単行テキストボックス
passwordパスワードボックスでは、入力された内容がブロックされます.
checkboxチェックボックスは、valueプロパティを使用してコンポーネントがコミットした値を記述し、checkedプロパティを使用してデフォルトで選択する必要があります.
radioラジオボタンは、valueプロパティを使用してコンポーネントがコミットした値を記述し、checkedプロパティを使用してデフォルトで選択する必要があります.1つのラジオ・ボタン・グループ内のすべてのコンポーネントに同じname値がある必要があります.これにより、ボタン・グループ内のコンポーネントは毎回1つしか選択できません.
submitコミットボタン
resetリセットボタン
ファイルシステム内のファイルを選択するfileファイルボタン
hiddenはドメインを非表示にします.このコンポーネントはページに表示されませんが、その値はコミットされます.
イメージイメージイメージボタンは、srcを使用してピクチャをロードし、altを使用して置換テキストを宣言する必要があります.
button通常ボタン
2、nameコンポーネントタイプ設定用
3、valueは初期化を設定するために使用され、オプションです.    
4、checkedラジオボックス、チェックボックスのデフォルト選択属性
5、disabledは無効なコンポーネントを表し、無効なコンポーネントの値も提出できない
6、size現在のコントロールの初期幅.この幅はピクセル単位です.コントロールタイプがtext,passwordでない限り、幅は整数値で、文字の数を表し、デフォルトは20です.
7、maxlength入力可能な文字の最大値を指定します.コントロールタイプtext,passwordに適用します.
fieldsetコンポーネントは、1つのWebフォームで複数のコントロールとラベルをグループ化するために使用されます.
1、disabledはfiledset要素を無効にし、この属性が影響するfieldsetのサブ要素
2、name fieldset要素の名前
fieldsetのタイトルはラベルで提供されます

Document
Title

Input/buttonボタンコンポーネントは、ユーザーからのデータを受け入れるために使用され、使用可能なプロパティは次のとおりです.
ボタンコントロール
1、inputのtype指定コントロールタイプ
      button,submit,reset
2、inputのnameボタン名.
3、inputのvalueボタンに関連付けられた値は、nameの値とともにコミットされます
Labelコンポーネントは、フォームコンポーネントのタイトルを表すために使用されます.このプロパティは次のとおりです.
1、forはタイトルを設定するフォームコンポーネントのID値と一致し、上のコード例は
selectコンポーネントは、ドロップダウンリストまたはリストを表すために使用され、使用可能なプロパティは次のとおりです.
1、multipleはコントロールタイプのブールタイプの値を指定し、複数選択が許可されているかどうかを示します.select要素に属性sizeと属性multipleが含まれていない場合、フォームタイプはメニュー(コンボボックス)として表示され、属性sizeと属性multipleのいずれかが使用されている場合、フォームタイプはリストボックスとして表示されます.
2、size表示の行数スクロール可能なリストを表す場合、sizeは同時に表示される行数を表す.既定値は0です.非リスト表示を表示
3、disabledは無効なコンポーネントを表し、無効なコンポーネントの値も提出できない
4、nameこのコンポーネントの名前を指定するために使用され、そのoptionサブ要素のvalue値とキー値のペアが他のフォームデータとともにコミットされます.
optionコンポーネントは、オプションを表すために使用されます.
1、disabledは無効なコンポーネントを表し、無効なコンポーネントの値も提出できない
2、valueはコントロールの初期値を定義します.フォームをコミットすると、初期値がサーバにコミットされます.
3、selectedはこのオプションがデフォルトで選択されていることを示します

Document

optgroupコンポーネントは、optionを表すオプショングループに使用され、通常は以下のように使用できます.
1、disabledは無効なコンポーネントを表し、無効なコンポーネントの値も提出できない
2、labelはオプショングループの名前を表す
3、selectedはこのオプションがデフォルトで選択されていることを示します

Document