入力タグ
タイプ=「画像」とタイプ=「送信」特性 差 (以下、略称画像と提出)
1.両方が要求に応答することができます。
2.違いは、この方法は=「GET」とき とき、ときにマウスのクリック時に画像に加えて、通常のリクエストのURLでなく、画像上でのマウスクリックの焦点座標(注:
焦点の座標は画像をクリックして関連しているパラメータが表示されるように)言って内部URL。 http://passport.cnblogs.com/login.aspx?uname=%D5%C5%C8%FD&pwd=123& X = 168、Y = 21であります&
読み取り専用フォームとdisabledプロパティ
1. 読み取り専用:サーバ側では、ユーザがデータを変更したいのですが、フォームに表示されたデータを必要としません。このような登録や貿易協定、およびその他の商品価格など。
2. 無効に:のみ、特定の条件が機能を使用するために満たされています。たとえば、ユーザーだけが、クリックする前に、登録契約に同意することができ、「登録」ボタンを。プレイヤーのスペースは、再生やその他の状態の間に「再生」ボタンをクリックすることができます。
ラベルlabel
label要素は、ユーザーに特別なスタイルを提示していません。ユーザーは、label要素内のテキストをクリックすると、それは自分自身を制御するために切り替わります。
タグのプロパティ値の<ラベル>は、関連する要素に等しくなければならないそれらを一緒にバンドルするように、id属性値。
例
<フォーム>
<= "男性" のラベル>男</ label>は
<input type = "ラジオ" NAME = "性別" ID = "男性" />
<br />
<= "女性" のラベル>女</ label>は
<input type = "ラジオ" 名前= "性別" ID = "女性" />
</フォーム>
説明:
ボタンの男が男性を選択しますクリックして、女性はボタンの女性をクリックして選択します
ポスト違いを取得します
ユーザー入力フォームが使用されて受け入れ、およびへのユーザの入力「name = valueの値」処理のためにサーバに送信コレクションとして。
フォームのいくつかのプロパティの形
識別の唯一の形態:1、ID
2、名前:フォームの名前
3、方法:郵便とGetメソッドのメソッド:メソッドの定義フォームの送信、二つの方法があります
4、アクション:(URL形式で表現される)フォームを処理するページサーバ
コントロールの形式は、二つの性質がある持っている:非常に重要な name属性と値のプロパティは、これら2つの属性が各コントロールは、ページのaction属性定義された処理に提出し、「名前と値のペア」を構成するだろう
フォーム送信後の方法は、データのデータ・ブロックの形式でサーバーに送信さは、フォームのデータは、ブラウザURには表示されません。このようにフォームデータがあり、中にL 安全。フォームがデータに含まれるパスワードやその他のデータに似ている場合は、POSTメソッドを使用することをお勧めします。
方法を取得すると、フォームデータを送信するためにされているデフォルトの方法、この方法は、「でしょう?NAME1 = VALUE1&NAME2 = VALUE2の形式は」、サーバ処理に提出URLでブラウザに追加フォームデータは、よりこのアプローチのセキュリティは言いますPOSTメソッド、フォームデータはURLとして公開することができるが、そのポストの方法よりも高い処理効率。プライバシーなしデータの形式のデータは、我々はgetメソッド、高いその効率を使用することをお勧めします。
要約:
GET :に提出されたデータの量よりも少ない1024 バイト、フォームが送信されたフォームフィールドの値(情報依頼フォーム:口座番号、パスワードが... )アドレスバーに表示されます。
HTMLの<form> enctype属性タグ
例
次の例では、フォームデータである符号化されていないの変速機ケース。
<フォームアクション= "form_action.asp" のenctype = "text / plainの" >
<P>まず名前:の<input type = "text" NAME = "fnameの" /> </ P>
<P>姓:の<input type = "text" NAME = "LNAME" /> </ P>
<input type = "提出" 値= "送信" />
</フォーム>
定義と使用法
enctype属性がある必要があり、サーバーに送信される前に指定したフォームデータをエンコードする方法。
デフォルトでは、データを形成するためにエンコードされている "ファイルアプリケーション/ x-www-form-urlencodedで"。これは、サーバーに送信される前に、エンコーディングのすべての文字(、ある ASCIIのHEX値に「+」にスペースを加えた、特殊記号に変換します)。
文法
<フォームのenctype = " 値 ">
プロパティ値
値 |
説明 |
アプリケーション/ x-www-form-urlencodedで |
送信する前にすべての文字(デフォルト)コーディング |
マルチパート/フォームデータ |
ない文字エンコーディング。 フォームを使用して、ファイルアップロードコントロールが含まれている場合は、この値を使用する必要があります。 |
text / plainの |
スペースは「+」に変換プラスではなく、特殊な文字エンコーディング。 |
の