fromのいくつかの属性と役割

2380 ワード

フォームにはどんな役割がありますか?どれらのよく使うinputラベルがあって、それぞれどんな作用がありますか?
フォームの役割formフォームは、ウェブページでデータを収集し、サーバにデータを転送するのが主な責任です.
よく使うinputラベルと役割
タグ|作用𞓜button|定義は、ボタンをクリックすることができる(多くの場合、JavaScriptを介してスクリプトを起動するための)ことを定義する.checkbox|はチェックボックスを定義します.file|は、入力フィールドとブラウズボタンを定義し、ファイルをアップロードする.hidden|は、隠し入力フィールドを定義する.image|は、画像形式の提出ボタンを定義する.password|はパスワードフィールドを定義します.このフィールドの文字はマスクされます.radio|は単一選択ボタンを定義する.reset|はリセットボタンを定義します.リセットボタンはフォーム内のすべてのデータをクリアします.submit|は提出ボタンを定義する.送信ボタンはフォームデータをサーバに送信します.text|は1行の入力フィールドを定義し、ユーザはテキストを入力することができる.デフォルトの幅は20文字です.
postとget方式の違いは?
1.請求の形態
get要求:要求されたデータはURLの後に添付されます.URLと伝送データを分割し、複数のパラメータを&接続します.URLの符号化フォーマットはunicodeではなくASCIIコードを採用しています.つまりASCII文字ではないすべての文字は符号化されてから伝送されます.post要求:post要求は、HTTPリクエストパケットのパッケージに要求されたデータを配置する.get要求のデータはアドレスバーに露出しますが、post要求はありません.
2.転送データのサイズ
GET:特定のブラウザとサーバは、URL長に制限があり、例えば、IEのURL長さに対する制限は、2083バイト(2 K+35)である.他のブラウザについては、Netscape、FireFoxなど、理論的には長さ制限がなく、その制限はオペレーティングシステムのサポートに依存します.したがって、GETに対して送信データはURL長によって制限される.
POST:URLで値を伝えるのではないので、理論的にはデータが制限されません.しかし、実際には各WEBサーバでポスト提出のデータサイズを制限しています.Apache、IIS 6はそれぞれ配置されています.
3.安全性
POSTの安全性はGETの安全性より高いです.GETを通じてデータを提出して、ユーザー名とパスワードは明るい文をURLの上で現れて、ログインのページがブラウザにキャッシュされるかもしれないため、ブラウザーの歴史の記録を調べて、あなたのアカウントとパスワードを持つことができます.
inputの中で、nameはどんな作用がありますか?
name属性はinput元素の名称を規定します.name属性は、サーバに提出されたフォームデータを識別するために使用されます.またはクライアントでは、JavaScriptを介してフォームデータを参照します.
ラジオはどうやってグループ分けしますか?
ラジオコントロールはname属性でグループ化されています.name属性が同じなら、これらのradioはグループです.同じグループの中のラジオは同時に一つしか選択できません.
placceholder属性は何の効果がありますか?
placceholder属性は、入力フィールドの予想値を記述するためのヒント情報を提供する.このヒントは入力フィールドが空の時に表示され、フィールドのフォーカスが得られた時に消えます.
type=hiddenの隠し領域には何の効果がありますか?例をあげて説明する
機能:type=「hidden」は、このフィールドを使用して、ユーザが閲覧する必要がないコンテンツを格納しますが、フォーム提出時にサーバに送信します.1.hiddenは、ユーザに表示されないフォームフィールドを定義する.ユーザーはフィールドの値を変更できませんでした.またはこれと相互作用します.ユーザーがフォームを提出すると、隠しフィールドに隠されたデータを含むすべてのデータが入力されます.たとえば:
Name: Password:
この例では、フィールドinvoiceNumberはすでにいくつかの以前のJavaScript関数によって記入されています.ユーザーはそれを見る必要がありません.私たちはユーザーが修正できることを望んでいません.だから、私たちは処理フォームと一緒にサーバーに渡すだけです.