名前のフォーム:name属性は、サーバー識別にフォームデータを送信するために使用される 注:のみ、フォームが送信されたときにその値を渡すためにフォーム要素のname属性を設定します。 簡単に言えば、名前は背景が、例えば、名前のチェックボックスで設定する必要がありますインデックスに提出された = 「趣味は」いくつかのチェックボックスが趣味の下にある説明しました。
どのように(1)名のグループ:
それはラジオの同じセットに同じ名前の属性を持っています
<lable>性别</ lable> の<input type = " ラジオ"名前= " 性別"値= " 男" > 男 の<input type = " ラジオ"名前= " 性別"値= " 女" > 女 <lable>取向</ lable> の<input type = " ラジオ" NAME = " sex1 "値= " 男" > 男 <入力タイプ= 「ラジオ」の名前= "sex1 "値= " 女" >女
(2)get和post的区别
1。GET添付のURLの後に得られたデータとの間に&パラメータに?のURL分割及び送信データ(データはヘッダHTTPプロトコルに配置されている)に接続されています。ポストは、パッケージ本体HTTPパケット内に配置されているデータを提出しています。 2 。データはだけなので、1024バイトで配信を受けることができます。ポストは、日付の大量転送することができ、制限されていない 3 。セキュリティのポストは、getの安全性よりも高くなっています。例:ブラウザのキャッシュがあるかもしれないので、GETによって提出されたデータ、クリアテキストのユーザ名とパスワードは、URLにログイン画面が表示され、ビューのブラウザの履歴に他の人があなたのアカウントとパスワードを取得することができます。 さらに、リクエストを投稿し、サーバーにデータを送信するための要求の1種類を取得、サーバへのデータの一種に提出されます。
(3)その他のサプリメント
-
役割フォームフォームの
バックエンドへのユーザ入力データを提出するためのフォーム
<フォーム名=「あるmyForm」アクション=「」メソッド=「GET」> </ form>の
名前:フォームが送信された名前
アドレスに提出:アクションを
する方法:提出、getとpost(デフォルトはGETです) -
ポストと方法を取得違い
-
異なるデータ交換は、GETは、(URLが送信されたデータが含まれています)提出されたデータは、URLで見ることができるポストを参照してくださいになります。
- 少量のデータは、一般的に提出するために使用され得る(大量のデータが戻さを返される)、ポストは、(少量のデータは、その後、バックを返された)大量のデータを送信するために使用されます。
- 1Kのデータを提出するまで取得するには、ブラウザの制限(ブラウザのアドレスバーには、せいぜい1Kの上限を入力してください)。サーバーの制限に理論的には無制限、対象を投稿。
- ブラウザの履歴に提出されたデータ、貧弱なセキュリティを取得
- 一般的に使用される入力タグ
- TYPE =「テキスト」:
テキストを入力します。
<入力名=「ユーザ名」タイプ =「テキスト」プレースホルダ=「 ユーザ名」MAXLENGTH = 10 />
(オプション)プレースホルダ属性ボックスプロンプトで示され、MAXLENGTH(オプション)最大入力の長さを制限します。 - タイプ=「パスワード」:
パスワードの内容を入力するにはアスタリスクで表示されます。
<入力名=「パスワード」タイプ =「パスワード」プレースホルダ=「 パスワード」/> - タイプ=「ラジオ」:
ラジオ○ボタン。注:あなたが同じ無線を達成したい名前、値は値でなければなりません。
<input type = "ラジオ"名前 = "性別"値= "男性" /> M
の<input type = "ラジオ"名前 = "性別"値= "女性" /> 女性 - TYPE = "チェックボックス":
チェックボックスをオンにします。プラスcheckedプロパティには、前回の選挙にデフォルト設定されます。(例えばバイク)を選択した場合、送信次いでON =自転車
の<input type = "チェックボックス" NAME = "バイク"チェック/>サイクリング
の<input type = "チェックボックス"名前 = "車" /> 自動車 - タイプ=「隠された」:
ユーザーには見えない隠されたフィールドは、データを一時的に保存されています。セキュリティチェックや
<INPUT名= "url_delete"タイプ= "隠された"値= "/ delete.php" />
<INPUT名= "csrf_token"タイプ= "隠された"値= "a23dafd23444" />
-
役割の名前、入力
フォームデータを提出するようサーバーに指示フォーム名、名前に。
name属性は、サーバーにフォームデータを提出するそうできている必要があります。 -
=隠された隠された電界効果型
ページ内の隠しフィールドは、ユーザには見えないが、形態は、プログラムによって使用されるプロセスを容易にするために、収集または送信情報をフォームオブジェクトに隠されたフィールドに挿入されます。視聴者がフォームを送信するために送信]ボタンをクリックすると、隠されたフィールド情報も一緒にサーバに送信されます。
時々、私たちは、ユーザーに彼が上のフォームは、ユーザーの身元を決定するために提出されたときなどSESSIONKEYとして、アップ提出し、そしてべきであるとのメッセージを与えます。もちろん、これらのものは、クッキーを達成することができますが、よりシンプルに隠されたフィールドの使用。そして、ユーザーが無効にクッキーのトラブルをサポートしていないブラウザではありません。
時にはフォームプログラムのユーザーを作成する方法、送信ボタンを押しては、ボタンそれを提出することを最終的に区別することができるより多くがありますか?私たちは、その後、我々は、指令値は、ユーザーに基づいて、受信したデータがあることを知っているだろうチェック「の後に」隠されたフィールドを書き、その後、すべての場所でonclickのボタンを追加=「document.form.command.value =」XXことができますアップ提出するボタン。
時には、より多くのWebページのフォームよりがあり、我々はより多くのフォームが同時に提出されていない知っているが、時にはこれらの相互作用は、我々は彼らがリンクにするために、フォームの中に隠しフィールドを追加することができ、実際に形成します。
JavaScriptのグローバル変数をサポートしていませんが、時には私たちは、グローバル変数を使用する必要があり、我々は既存のドメインの値を非表示にすることができ、その値が失われることはありません。
そこたとえば、そのようなあなたは、他の3が自動的にシャットダウンされる小さなウィンドウをクリックすると、四つの小窓をポップアップ表示するボタンを押すなど。しかし、IEは、ウィジェットがこれだけ隠されたフィールドの値を参照するには、小さなウィンドウが近く、自分のオフスイッチにあるときに、親ウィンドウに隠されたフィールドを書き、お互いを呼び出すサポートしていません。
- <ボタン> </ button>のは、<a class="btn" href="#"> </a>を提出し、提出の<input type =の "提出" 値= "送信"> 3の違いは何ですか?
- <ボタン>送信</ボタン>は、
単にデータの関数を形成する直接提出ボタンではありません - <a class="btn" href="#"> </a>の提出
データの提出のためのリンクのhrefのjsファイル場合は、提出されたデータを達成することができます - <input type =値「を提出する」 =「 提出」>
フォーム送信で、パッケージには、デフォルトのスタイルを持っています
。