だから私たちがここでやりたいことは、forumタグを紹介することです。
今私たちが持っているものは、英語で書式と呼ぶかもしれませんが、技術的に彼を追い出すことができませんでした。
フォームとは見なされません。
それは関連していない3つの入力しかありません。
フォームのポイントを忘れないでください。
それは単なる入力欄のコンテナです。
ですから、彼らはフォームの外に個別に個別に存在することができ、時にはそれを持つことになります。
しかし、これが一つのフォームであり、一緒に提出したいものをパッケージ化したものであれば、フォームタグを作ることは意味があります。
だから私は先に進んでこのデータをフォームタグに入れて保存します。
フォームでは、我々が議論した2つの属性があることを忘れないでください。
フォームがデータを送信するアクションがあります。
そして、HTPメソッドがGETかPOSTかという方法もあります。
そしてちょうどショートカットコマンドがコメントを得るためにスラッシュするようなリフレッシャーとして。
OK。
だから彼がページをリフレッシュすると、何も変わらないか、何も変わらないように見えるでしょう。
本当に小さな変化が1つあります。
だから私はここにいくつかのテキストを追加し、私はフォームタグを持っていないか、ページをリフレッシュすると、フォームタグを追加するとすぐにすべてが並んでいることがわかりますが、フォームはプルダウンするAllamanのブロックそのテキストを新しい行に追加します。
だから非常に小さなものですが、それ以外のものは同じように見えますが、私の形では機能的に変化しています。
今、私がページをリフレッシュすると、実際にはそれはあまり印象的ではありません。
しかし、私は私のユーザー名とパスワードを記入し、私は提出ヒット。
ここで注意を払うと、私のページが実際に私のデータが更新されるのを見るでしょう。
表示されているように、このページをリフレッシュするためのこのボタンは短時間表示されます。
私のフォームが送信されているので。
事は、それがちょうど私が現在いる同じ場所に送られているということです。
つまり、デフォルトではアクションを指定しないと、ページをリフレッシュするまったく同じ場所に移動します。
メソッドを指定しなければ、GETリクエストになります。
だから私たちは行くことができます。
私たちは行動と方法が等しいと言うことができます。
そして何かを変えようとしましょうアクションはHTPコロンスラッシュスラッシュに等しくなりましょうWikipediaドットコムメソッドはGETリクエストかページをリフレッシュしてここにいくつかのデータを記入しましょう。
私のフォームを記入してください。
今度は、私がWikipediaにリクエストを送るのと同じページにリクエストを送信するつもりはなく、技術的にはこれはWikipediaでなければなりません。
しかし、彼らは十分にスマートで、人々がいつもドットコムにしようとしていることを実感しており、それはちょうどorgにリダイレクトされています。
これはデータを送信する場所です。
もちろん、フォーラムからWikipediaやGoogle、Facebookにデータを送るつもりはありません。
私たちは私たち自身のサーバにそれを送るつもりです。私たちはそれを作成しますが、それはまだありません。
今のところ、アクションを変更することでデータの場所を変更できることを示しています。
だから私は先に進んでこれらの両方を取り除き、それが私たちがやっている同じページをリフレッシュし、方法が得られるフォームの形にしておきます。
そしてあなたがすべてそれを混同していると感じているなら、我々はHTPの要求と方法と行動について話すのに多くの時間を費やすでしょう。
だから我々はそこに着くだろう。
今のところこれは純粋にフォームを作成するフロントエンドです。
私がここでお話したいことは、実際にこのフォームを提出すると、このリクエストとともにデータが送信され、それを見る方法があるということです。
したがって、送信するデータのそれぞれに名前を付けるとします。
だからそれは名前属性です。
私はそれをユーザー名と呼ぶつもりだし、putを入力してから、パスワードの入力でnameとパスワードを同じにするつもりです。これを保存します。
私はユーザー名を入力すると、パスワードが1つ2つ3つテストされます。
私がこれを提出すると、ここに注意を払うと、私が見たことのないこの新しいフォーマットで私のデータが追加されるのがわかります。
これはクエリ文字列と呼ばれます。
これらのトピックのもう1つは、もっと多くの時間を費やすことになり、私たちは表現することになります。
基本的には、アンパサンドで区切られたキーの値のペアが続く疑問符です。
だから私は設定した名前のユーザー名を持っている。
その入力パスワードからの値であるequals restiは設定した名前です。
平等試験1 2 3。
だから、これの全ポイントは、生データに名前を付けて後で取り出すことができるということです。
もちろん、実際にユーロでパスワードを送信することはありません。
実際には、どのユーザーにもパスワードが表示されることはありません。
これは、getリクエストではなくpostリクエストを使用するためです。
これを回避する方法があります。
繰り返しますが、これはクラスの後半のためのものです。
しかし、重要なことは、これは私があなたに示しているものではないということです。なぜなら、あなたはいつもそうするからです。
フォームに何かを入力して何らかのデータを入力して、送信フォームをクリックしてデータを取り出し、どこかでリクエストが送信されるという事実を示しているからです。
そして、この場合、それは私たちがすでにいる場所と全く同じ場所に送られます。
しかし、これを行動に変えてWikipedia Wikipediaに戻るか、名前のあるRusty
password
testを1つ2つ使用するとWikipediaが表示されます。
そして私のデータはここに追加されます。
そのフォームを使用してリクエストを送信しました。
その要求では、データはユーザー名とパスワードのフィールドから抽出され、要求とともに送信されました。
それが、私たちがしようとしているすべてのタイプのフォームの基礎です。
それはいつもリクエストを受け取るとは限りませんが、後で私たちのフォームはどこかでデータを抽出してからデータを処理し、バックエンドで受信します