1
00:00:00,750 --> 00:00:04,530
Dus de volgende ding dat we hier willen doen is het invoeren van het forum tag.

2
00:00:04,800 --> 00:00:10,310
Op dit moment wat we hebben is iets wat we misschien een vorm noemen in het Engels, maar technisch Unhitched hem uit.

3
00:00:10,320 --> 00:00:11,860
Het is niet beschouwd als een vorm.

4
00:00:11,970 --> 00:00:15,210
Het heeft slechts drie ingangen die niet gerelateerd zijn.

5
00:00:15,210 --> 00:00:16,730
Dus onthoud het punt van een formulier.

6
00:00:16,740 --> 00:00:19,360
Het is gewoon een container waar we onze ingangen.

7
00:00:19,380 --> 00:00:24,110
Dus ja ze kunnen individueel individueel bestaan ​​buiten een vorm en soms zullen we het hebben.

8
00:00:24,330 --> 00:00:32,370
Maar als dit is één vorm één verpakt ding dat we samen willen leggen dan is het zinvol voor ons om een ​​formulier tag te maken.

9
00:00:33,150 --> 00:00:39,970
Dus ik ga om te gaan en zet deze data in de vorm tag en opslaan.

10
00:00:40,740 --> 00:00:45,010
En vergeet niet in een vorm zijn er twee attributen we besproken.

11
00:00:45,020 --> 00:00:53,640
Er is gedrag verzekert wanneer de vorm stuurt gegevens naar.

12
00:00:53,640 --> 00:01:03,940
En dan is er ook de methode die is wat HTP methode GET of POST.

13
00:01:04,080 --> 00:01:08,800
En net als een opfriscursus die opdracht slash snelkoppeling naar de reactie te krijgen.

14
00:01:09,330 --> 00:01:10,570
OK.

15
00:01:10,680 --> 00:01:15,900
Dus als hij Vernieuw de pagina er niets zal veranderen of het zal lijken alsof er niets verandert.

16
00:01:15,900 --> 00:01:18,310
Er is een heel kleine verandering.

17
00:01:18,390 --> 00:01:40,750
Dus als ik voeg wat tekst hier, en ik heb niet de vorm tag of vernieuw de pagina die u zult zien dat alles in overeenstemming is zodra ik voeg de form tag echter de vorm duwt het is een blok van Allaman duwt naar beneden die tekst aan de nieuwe regel.

18
00:01:41,130 --> 00:01:49,530
Dus een heel klein ding, maar anders dan dat het lijkt identiek is functioneel een verandering hoewel mijn vorm.

19
00:01:49,530 --> 00:01:53,660
Nu als ik de pagina te vernieuwen het daadwerkelijk iets doet is het niet erg indrukwekkend.

20
00:01:53,700 --> 00:01:58,820
Maar als ik vul mijn gebruikersnaam en wachtwoord en ik raakte in te dienen.

21
00:01:58,860 --> 00:02:04,710
Besteed aandacht hier en je ziet mijn pagina eigenlijk ververst mijn gegevens verdwijnt.

22
00:02:04,850 --> 00:02:10,350
Op deze knop om de pagina te vernieuwen is betrokken in het kort als je kunt zien.

23
00:02:10,470 --> 00:02:13,140
Dus mijn vorm wordt verzonden.

24
00:02:13,140 --> 00:02:16,910
Het ding is het is gewoon wordt naar dezelfde plaats waar ik momenteel ben gestuurd.

25
00:02:16,920 --> 00:02:22,410
Dus standaard als ik niet een actie aangeven dat het gaat om naar de exact dezelfde plaats waar ik ben gewoon de pagina te vernieuwen.

26
00:02:22,560 --> 00:02:26,580
En als ik niet een methode te geven dat het gaat om een ​​GET verzoek.

27
00:02:27,060 --> 00:02:28,770
Dus we konden gaan en dat te veranderen.

28
00:02:28,810 --> 00:02:33,250
We zouden kunnen zeggen actie en wijze gelijk.

29
00:02:33,270 --> 00:02:51,750
En laten we veranderen in iets anders laten we actie gelijk HTP colon slash slash Wikipedia dot com methode zou een GET-aanvraag zijn of vernieuw de pagina laten invullen een aantal gegevens in hier.

30
00:02:51,870 --> 00:02:54,090
Vul mijn formulier klik op verzenden.

31
00:02:54,090 --> 00:03:06,220
Deze keer gaat het niet om het verzoek naar dezelfde pagina ik op te sturen naar een verzoek sturen naar Wikipedia en technisch dit zou moeten zijn Wikipedia.

32
00:03:06,540 --> 00:03:12,160
Maar ze zijn slim genoeg dat ze beseffen mensen proberen en ga naar dot com de hele tijd en het automatisch gewoon org stip.

33
00:03:13,020 --> 00:03:16,120
OK dus dat is een punt van de actie het is waar we de gegevens te sturen naar.

34
00:03:16,140 --> 00:03:21,530
Natuurlijk zijn we niet echt van plan om gegevens naar Wikipedia of Google of Facebook stuur van een forum.

35
00:03:21,600 --> 00:03:27,230
We gaan om het te sturen naar onze eigen server onze eigen achtertuin en die we creëren, maar we hebben nog niet dat.

36
00:03:27,240 --> 00:03:33,430
Dus voor nu zijn we gewoon laten zien dat we kunnen wij kunnen veranderen, waar de gegevens gaat door het veranderen van de actie.

37
00:03:33,510 --> 00:03:44,510
Dus ik ga om verder te gaan en zich te ontdoen van beide en hou het zo vorm waar actie gaat naar dezelfde pagina die we op en methode gaat worden krijgen te vernieuwen.

38
00:03:45,180 --> 00:03:52,660
En als je je voelt helemaal verward met dat we zullen een hoop veel tijd besteden aan het praten over HTP verzoeken en methoden en acties.

39
00:03:53,070 --> 00:03:54,350
Dus zullen we er zijn.

40
00:03:54,360 --> 00:03:58,630
Voorlopig is deze puur om het vooreinde van het maken van de vorm.

41
00:03:58,740 --> 00:04:10,850
Dus er is een ander ding dat ik over wil praten hier is dat wanneer we eigenlijk dit formulier worden de gegevens, samen met het verzoek verzonden indienen en er is een manier voor ons om te zien dat.

42
00:04:10,860 --> 00:04:15,250
Dus als we een naam te geven aan elk stuk van de gegevens die we willen worden gestuurd.

43
00:04:15,300 --> 00:04:16,720
Dus het is een naam attribuut.

44
00:04:17,010 --> 00:04:27,550
Ik ga noemen gebruikersnaam op de gebruikersnaam en het te zetten en dan ga ik om te zeggen naam is gelijk aan het wachtwoord op het wachtwoord invoeren en ik spaar dit.

45
00:04:27,550 --> 00:04:32,060
Ik typ een gebruikersnaam en het wachtwoord-test een twee drie te zijn.

46
00:04:32,160 --> 00:04:41,250
Besteed aandacht hier terwijl ik dit in te dienen en je zult zien dat ik mijn data toegevoegd in dit nieuwe formaat dat we niet hebben gezien te krijgen.

47
00:04:41,250 --> 00:04:42,720
Het heet een query string.

48
00:04:42,750 --> 00:04:46,580
Nog een van deze onderwerpen zal veel meer tijd te besteden en we krijgen te drukken.

49
00:04:46,710 --> 00:04:52,410
Eigenlijk is het een vraagteken, gevolgd door de belangrijkste waarde-paren gescheiden door ampersands.

50
00:04:52,860 --> 00:04:55,830
Dus ik heb een gebruikersnaam dat is de naam die ik.

51
00:04:55,950 --> 00:05:00,850
Evenaart Resti dat is de waarde van die input wachtwoord is de naam die ik in te stellen.

52
00:05:00,900 --> 00:05:04,120
Evenaart Test 1 2 3.

53
00:05:04,290 --> 00:05:10,890
Zodat het hele punt hiervan is dat we namen ruwe data geven aan onze stukjes informatie zodat we dan later terug te halen.

54
00:05:10,890 --> 00:05:14,830
Dus natuurlijk zouden we eigenlijk niet een wachtwoord te sturen via de Euro.

55
00:05:14,940 --> 00:05:19,060
We eigenlijk niet laten u een gebruiker elke gebruiker het wachtwoord te zien weten.

56
00:05:19,290 --> 00:05:23,830
En dat is omdat we een post verzoek meestal in plaats van een GET-verzoek te gebruiken.

57
00:05:23,850 --> 00:05:25,690
Er zijn manieren om rond dit.

58
00:05:25,710 --> 00:05:27,550
Ook dit is allemaal voor later in de klas.

59
00:05:27,630 --> 00:05:31,400
Maar wat belangrijk is, is dat dit niet iets wat ik te zien krijgt, omdat je het de hele tijd zal doen.

60
00:05:31,410 --> 00:05:42,510
Ik blijkt dat u, omdat het illustreert het feit dat als we iets typt in een vorm en geef het aantal gegevens en ze op te leggen de gegevens uit die vorm wordt genomen en een verzoek ergens gestuurd.

61
00:05:42,570 --> 00:05:45,670
En in dit geval het wordt verzonden aan exact dezelfde plaats waar we al zijn.

62
00:05:45,810 --> 00:06:09,080
Maar als we deze actie te veranderen en ga terug naar Wikipedia Wikipedia of gebruiken we de naam Rusty wachtwoord-test een twee drie zult u zien het brengt me naar Wikipedia.

63
00:06:09,420 --> 00:06:11,220
En het voegt mijn data hier.

64
00:06:11,280 --> 00:06:14,530
Daarom hebben we met succes een aanvraag die volgens die vorm verzonden.

65
00:06:14,910 --> 00:06:23,240
En in dat verzoek van de betrokkene werd uit de gebruikersnaam en wachtwoord velden en vervolgens verzonden, samen met de aanvraag.

66
00:06:23,280 --> 00:06:27,030
Dus dat is de basis van alle soorten formulieren die we gaan doen.
