Donc la prochaine chose que nous voulons faire ici est d'introduire la balise forum.
À l'heure actuelle, ce que nous avons est quelque chose que nous pourrions appeler une forme en anglais, mais techniquement unhitched lui.
Il n'est pas considéré comme un formulaire.
Il ne contient que trois entrées qui ne sont pas liées.
Rappelez-vous donc le point d'une forme.
C'est juste un conteneur où nous mettons nos intrants.
Donc, oui, ils peuvent exister individuellement individuellement à l'extérieur d'une forme et parfois nous l'aurons.
Mais si c'est une forme d'un emballage que nous voulons soumettre ensemble, il est logique pour nous de faire une étiquette de formulaire.
Donc, je vais aller de l'avant et mettre ces données dans la balise de formulaire et l'enregistrer.
Et rappelez-vous dans une forme, il ya deux attributs que nous avons discuté.
Il ya une action qui est où le formulaire envoie des données.
Et puis il ya aussi la méthode qui est ce HTP méthode GET ou POST.
Et juste comme un rappel que la barre de raccourci barre pour obtenir le commentaire.
D'ACCORD.
Donc, s'il rafraîchit la page rien ne changera ou il apparaîtra comme rien ne change.
Il ya un changement vraiment petit.
Donc, si j'ajoute un texte ici et je n'ai pas la balise de formulaire ou rafraîchir la page, vous verrez que tout est en ligne dès que j'ajoute la balise de formulaire Cependant, la forme pousse c'est un bloc d'Allaman il pousse vers le bas Texte à la nouvelle ligne.
Donc, une chose très mineure, mais autre que cela, il semble identique, il est fonctionnellement un changement que ma forme.
Maintenant, si je rafraîchir la page, il fait quelque chose, ce n'est pas très impressionnant.
Mais si je remplis mon nom d'utilisateur et mon mot de passe et que je clique sur submit.
Faites attention ici et vous verrez ma page actualiser mes données disparaît.
Ce bouton pour actualiser la page est activé brièvement comme vous pouvez le voir.
Donc ma forme est envoyée.
La chose est qu'il est simplement envoyé au même endroit où je suis actuellement.
Donc, par défaut, si je ne spécifie pas une action, il va aller exactement au même endroit où je suis juste rafraîchir la page.
Et si je ne spécifie pas une méthode, il va être une demande GET.
Nous pourrions donc y changer.
On pourrait dire que l'action et la méthode sont égales.
Et nous allons changer dans autre chose, faisons l'action est égale HTP colon slash slash Wikipédia dot com méthode serait une demande GET ou rafraîchir la page, nous allons remplir quelques données ici.
Remplissez mon formulaire cliquez sur soumettre.
Cette fois, il ne va pas envoyer la demande à la même page que je suis sur pour envoyer une demande à Wikipedia et techniquement cela devrait être Wikipedia.
Mais ils sont assez intelligents qu'ils réalisent que les gens essaient d'aller à dot com tout le temps et il redirection juste à dot org.
OK, c'est un point d'action où nous envoyons des données.
Bien sûr, nous n'allons pas vraiment envoyer des données à Wikipedia ou Google ou Facebook à partir d'un forum.
Nous allons envoyer à notre propre serveur notre propre dos et que nous créons, mais nous n'avons pas encore.
Donc, pour le moment, nous montrons simplement que nous pouvons modifier l'emplacement des données en modifiant l'action.
Donc, je vais aller de l'avant et de se débarrasser de ces deux et il suffit de le garder comme forme où l'action va rafraîchir la même page que nous sommes sur et la méthode va être obtenir.
Et si vous vous sentez confus, nous passerons beaucoup de temps à parler des demandes HTP et des méthodes et actions.
Nous y arriverons.
Pour l'instant ce n'est que sur l'avant-dernière de faire la forme.
Il ya une autre chose dont je veux parler ici, c'est que lorsque nous envoyons ce formulaire, les données sont envoyées avec cette demande et il ya un moyen pour nous de voir cela.
Donc, si nous donnons un nom à chaque élément de données que nous voulons être envoyé.
C'est donc un attribut de nom.
Je vais appeler le nom d'utilisateur sur le nom d'utilisateur et mettre et puis je vais dire nom est égal mot de passe sur le mot de passe d'entrée et je l'enregistrer.
Je tape un nom d'utilisateur le mot de passe sera test un deux trois.
Faites attention ici comme je le soumets et vous verrez que je reçois mes données ajoutées dans ce nouveau format que nous n'avons pas vu.
Il est appelé une chaîne de requête.
Un autre de ces sujets sera de consacrer beaucoup plus de temps à et nous arrivons à exprimer.
Il s'agit essentiellement d'un point d'interrogation suivi de paires de valeurs clés séparées par des signifiants.
J'ai donc un nom d'utilisateur qui est le nom que j'ai défini.
Equals resti qui est la valeur de ce mot de passe d'entrée est le nom que je définis.
Équivalent au test 1 2 3.
Donc le point entier de ceci est que nous pouvons donner des noms aux données brutes à nos morceaux de données afin que nous puissions les récupérer plus tard.
Donc, bien sûr, nous n'aurions pas réellement envoyer un mot de passe par l'euro.
En fait, nous ne vous laissons pas savoir un utilisateur que tout utilisateur voit le mot de passe.
Et c'est parce que nous utilisons une demande de post généralement plutôt qu'une demande de get.
Il ya des moyens de contourner ce problème.
Encore une fois ceci est tout pour plus tard dans la classe.
Mais ce qui est important, c'est que ce n'est pas quelque chose que je vous montre parce que vous le ferez tout le temps.
Je vous le montre parce que cela illustre le fait que lorsque nous tapons quelque chose dans un formulaire et lui donnons des données et ils cliquent sur soumettre les données est retiré de ce formulaire et une demande est envoyée quelque part.
Et dans ce cas, il est envoyé exactement au même endroit où nous sommes déjà.
Mais si nous changeons cela pour être action et revenir à Wikipédia Wikipedia ou nous utilisons le nom Rusty mot de passe test un deux trois vous verrez, il me prend à Wikipedia.
Et il ajoute mes données ici.
Nous avons donc envoyé une demande avec succès en utilisant ce formulaire.
Et dans cette demande, les données ont été extraites des champs username et password, puis envoyées avec la requête.
C'est donc la base de tous les types de formulaires que nous allons faire.