1
00:00:00,750 --> 00:00:04,530
だから私たちがここでやりたいことは、forumタグを紹介することです。

2
00:00:04,800 --> 00:00:10,280
今私たちが持っているものは、英語で書式と呼ぶかもしれませんが、技術的に彼を追い出すことができませんでした。

3
00:00:10,320 --> 00:00:11,860
フォームとは見なされません。

4
00:00:11,970 --> 00:00:15,210
それは関連していない3つの入力しかありません。

5
00:00:15,210 --> 00:00:16,730
フォームのポイントを忘れないでください。

6
00:00:16,740 --> 00:00:19,360
それは単なる入力欄のコンテナです。

7
00:00:19,380 --> 00:00:24,110
ですから、彼らはフォームの外に個別に個別に存在することができ、時にはそれを持つことになります。

8
00:00:24,330 --> 00:00:30,600
しかし、これが一つのフォームであり、一緒に提出したいものをパッケージ化したものであれば、フォームタグを作ることは意味があります。

9
00:00:30,600 --> 00:00:32,370
&nbsp;

10
00:00:33,150 --> 00:00:39,970
だから私は先に進んでこのデータをフォームタグに入れて保存します。

11
00:00:40,740 --> 00:00:45,010
フォームでは、我々が議論した2つの属性があることを忘れないでください。

12
00:00:45,020 --> 00:00:53,640
フォームがデータを送信するアクションがあります。

13
00:00:53,640 --> 00:01:03,940
そして、HTPメソッドがGETかPOSTかという方法もあります。

14
00:01:04,080 --> 00:01:08,800
そしてちょうどショートカットコマンドがコメントを得るためにスラッシュするようなリフレッシャーとして。

15
00:01:09,330 --> 00:01:10,570
OK。

16
00:01:10,680 --> 00:01:15,900
だから彼がページをリフレッシュすると、何も変わらないか、何も変わらないように見えるでしょう。

17
00:01:15,900 --> 00:01:18,310
本当に小さな変化が1つあります。

18
00:01:18,390 --> 00:01:29,730
だから私はここにいくつかのテキストを追加し、私はフォームタグを持っていないか、ページをリフレッシュすると、フォームタグを追加するとすぐにすべてが並んでいることがわかりますが、フォームはプルダウンするAllamanのブロックそのテキストを新しい行に追加します。

19
00:01:29,730 --> 00:01:38,850
&nbsp;

20
00:01:38,850 --> 00:01:40,750
&nbsp;

21
00:01:41,130 --> 00:01:49,080
だから非常に小さなものですが、それ以外のものは同じように見えますが、私の形では機能的に変化しています。

22
00:01:49,080 --> 00:01:49,530
&nbsp;

23
00:01:49,530 --> 00:01:53,660
今、私がページをリフレッシュすると、実際にはそれはあまり印象的ではありません。

24
00:01:53,700 --> 00:01:58,820
しかし、私は私のユーザー名とパスワードを記入し、私は提出ヒット。

25
00:01:58,860 --> 00:02:04,710
ここで注意を払うと、私のページが実際に私のデータが更新されるのを見るでしょう。

26
00:02:04,850 --> 00:02:10,350
表示されているように、このページをリフレッシュするためのこのボタンは短時間表示されます。

27
00:02:10,470 --> 00:02:13,140
私のフォームが送信されているので。

28
00:02:13,140 --> 00:02:16,910
事は、それがちょうど私が現在いる同じ場所に送られているということです。

29
00:02:16,920 --> 00:02:21,300
つまり、デフォルトではアクションを指定しないと、ページをリフレッシュするまったく同じ場所に移動します。

30
00:02:21,300 --> 00:02:22,410
&nbsp;

31
00:02:22,560 --> 00:02:26,580
メソッドを指定しなければ、GETリクエストになります。

32
00:02:27,060 --> 00:02:28,770
だから私たちは行くことができます。

33
00:02:28,810 --> 00:02:33,250
私たちは行動と方法が等しいと言うことができます。

34
00:02:33,270 --> 00:02:45,240
そして何かを変えようとしましょうアクションはHTPコロンスラッシュスラッシュに等しくなりましょうWikipediaドットコムメソッドはGETリクエストかページをリフレッシュしてここにいくつかのデータを記入しましょう。

35
00:02:46,030 --> 00:02:51,750
&nbsp;

36
00:02:51,870 --> 00:02:54,090
私のフォームを記入してください。

37
00:02:54,090 --> 00:02:59,490
今度は、私がWikipediaにリクエストを送るのと同じページにリクエストを送信するつもりはなく、技術的にはこれはWikipediaでなければなりません。

38
00:03:03,420 --> 00:03:06,220
&nbsp;

39
00:03:06,540 --> 00:03:10,780
しかし、彼らは十分にスマートで、人々がいつもドットコムにしようとしていることを実感しており、それはちょうどorgにリダイレクトされています。

40
00:03:10,780 --> 00:03:12,160
&nbsp;

41
00:03:13,020 --> 00:03:16,120
これはデータを送信する場所です。

42
00:03:16,140 --> 00:03:21,530
もちろん、フォーラムからWikipediaやGoogle、Facebookにデータを送るつもりはありません。

43
00:03:21,600 --> 00:03:26,940
私たちは私たち自身のサーバにそれを送るつもりです。私たちはそれを作成しますが、それはまだありません。

44
00:03:27,240 --> 00:03:32,910
今のところ、アクションを変更することでデータの場所を変更できることを示しています。

45
00:03:33,510 --> 00:03:39,900
だから私は先に進んでこれらの両方を取り除き、それが私たちがやっている同じページをリフレッシュし、方法が得られるフォームの形にしておきます。

46
00:03:39,900 --> 00:03:44,510
&nbsp;

47
00:03:45,180 --> 00:03:50,880
そしてあなたがすべてそれを混同していると感じているなら、我々はHTPの要求と方法と行動について話すのに多くの時間を費やすでしょう。

48
00:03:50,910 --> 00:03:52,660
&nbsp;

49
00:03:53,070 --> 00:03:54,350
だから我々はそこに着くだろう。

50
00:03:54,360 --> 00:03:58,630
今のところこれは純粋にフォームを作成するフロントエンドです。

51
00:03:58,740 --> 00:04:04,380
&nbsp;

52
00:04:04,380 --> 00:04:10,850
私がここでお話したいことは、実際にこのフォームを提出すると、このリクエストとともにデータが送信され、それを見る方法があるということです。

53
00:04:10,860 --> 00:04:15,250
したがって、送信するデータのそれぞれに名前を付けるとします。

54
00:04:15,300 --> 00:04:16,720
だからそれは名前属性です。

55
00:04:17,010 --> 00:04:23,370
私はそれをユーザー名と呼ぶつもりだし、putを入力してから、パスワードの入力でnameとパスワードを同じにするつもりです。これを保存します。

56
00:04:23,870 --> 00:04:27,550
&nbsp;

57
00:04:27,550 --> 00:04:32,060
私はユーザー名を入力すると、パスワードが1つ2つ3つテストされます。

58
00:04:32,160 --> 00:04:40,680
私がこれを提出すると、ここに注意を払うと、私が見たことのないこの新しいフォーマットで私のデータが追加されるのがわかります。

59
00:04:40,680 --> 00:04:41,250
&nbsp;

60
00:04:41,250 --> 00:04:42,720
これはクエリ文字列と呼ばれます。

61
00:04:42,750 --> 00:04:46,580
これらのトピックのもう1つは、もっと多くの時間を費やすことになり、私たちは表現することになります。

62
00:04:46,710 --> 00:04:52,410
基本的には、アンパサンドで区切られたキーの値のペアが続く疑問符です。

63
00:04:52,860 --> 00:04:55,830
だから私は設定した名前のユーザー名を持っている。

64
00:04:55,950 --> 00:05:00,850
その入力パスワードからの値であるequals restiは設定した名前です。

65
00:05:00,900 --> 00:05:04,120
平等試験1 2 3。

66
00:05:04,290 --> 00:05:09,150
だから、これの全ポイントは、生データに名前を付けて後で取り出すことができるということです。

67
00:05:09,150 --> 00:05:10,890
&nbsp;

68
00:05:10,890 --> 00:05:14,830
もちろん、実際にユーロでパスワードを送信することはありません。

69
00:05:14,940 --> 00:05:19,060
実際には、どのユーザーにもパスワードが表示されることはありません。

70
00:05:19,290 --> 00:05:23,830
これは、getリクエストではなくpostリクエストを使用するためです。

71
00:05:23,850 --> 00:05:25,690
これを回避する方法があります。

72
00:05:25,710 --> 00:05:27,550
繰り返しますが、これはクラスの後半のためのものです。

73
00:05:27,630 --> 00:05:31,380
しかし、重要なことは、これは私があなたに示しているものではないということです。なぜなら、あなたはいつもそうするからです。

74
00:05:31,410 --> 00:05:36,540
&nbsp;

75
00:05:36,540 --> 00:05:42,420
フォームに何かを入力して何らかのデータを入力して、送信フォームをクリックしてデータを取り出し、どこかでリクエストが送信されるという事実を示しているからです。

76
00:05:42,570 --> 00:05:45,670
そして、この場合、それは私たちがすでにいる場所と全く同じ場所に送られます。

77
00:05:45,810 --> 00:05:53,190
しかし、これを行動に変えてWikipedia Wikipediaに戻るか、名前のあるRusty

78
00:05:57,920 --> 00:05:59,960
password

79
00:06:02,870 --> 00:06:09,080
testを1つ2つ使用するとWikipediaが表示されます。

80
00:06:09,420 --> 00:06:11,220
そして私のデータはここに追加されます。

81
00:06:11,280 --> 00:06:14,530
そのフォームを使用してリクエストを送信しました。

82
00:06:14,910 --> 00:06:21,480
その要求では、データはユーザー名とパスワードのフィールドから抽出され、要求とともに送信されました。

83
00:06:21,480 --> 00:06:23,240
&nbsp;

84
00:06:23,280 --> 00:06:27,030
それが、私たちがしようとしているすべてのタイプのフォームの基礎です。

85
00:06:27,030 --> 00:06:32,540
それはいつもリクエストを受け取るとは限りませんが、後で私たちのフォームはどこかでデータを抽出してからデータを処理し、バックエンドで受信します

86
00:06:32,940 --> 00:06:35,940
&nbsp;
