Cet article vous apporte les connaissances pertinentes et la comparaison des deux méthodes de soumission get et post dans la balise form La fonction du formulaire est de collecter le contenu dans la balise
<form>...</form>>. ; Le visiteur ajoute du texte, des sélections, ou certains modules de contrôle, etc. Ensuite, ces contenus seront envoyés au serveur, j'espère qu'ils seront utiles à tout le monde.En HTML, la fonction du formulaire form est de collecter le contenu dans la balise, <form>...</form>
Au milieu, le visiteur peut ajouter du texte, des sélections, ou quelques modules de contrôle , etc. Le contenu sera ensuite envoyé au serveur.
Un formulaire doit spécifier deux choses :
L'exemple de processus d'implémentation suivant :
Lorsque nous accédons à cette interface pour la première fois , c'est la méthode GET (accéder à une URL dans le navigateur est une méthode GET, pas besoin d'expliquer), l'observation de la fonction d'affichage montre qu'elle restitue une page modèle avec un formulaire à l'utilisateur.
Lorsque nous saisissons des données dans la zone de saisie et cliquons sur Soumettre, une méthode POST sera envoyée, de sorte que selon la fonction d'affichage, les données saisies dans la zone de saisie seront imprimées sur la console.
Remarque :
L'exemple de processus d'implémentation suivant :
Lorsque nous accédons à cette interface pour la première fois, il s'agit de la méthode GET (accès à une URL dans le navigateur est une méthode GET, pas besoin d'expliquer), l'observation de la fonction d'affichage montre qu'elle restitue une page modèle avec un formulaire à l'utilisateur.
Lorsque nous saisissons des données dans la zone de saisie et cliquons sur Soumettre, la méthode GET sera envoyée (car nous avons défini la méthode de soumission POST dans le formulaire), de sorte que selon la fonction d'affichage, les données saisies dans la zone de saisie seront imprimé sur la console.
(En raison de nos paramètres, cliquer sur le bouton de soumission dans le modèle est une soumission GET, et les valeurs de a et b soumises par le formulaire peuvent être imprimées sur le terminal correspondant.)
Remarque :
Les attributs GET et POST de l'objet de requête sont tous deux des objets de type QueryDict
Différent des dictionnaires python, les objets de type QueryDict sont utilisés ; to Gère le cas de plusieurs valeurs pour la même clé.
Par exemple : comment le le backend récupère les options sélectionnées par l'utilisateur dans la zone de sélection multiple - utilisez la méthode getlist !
Construisez une requête GET—— Tant que nous cliquons sur le bouton 'Cliquez', nous constaterons que l'effet est exactement le même que "②Le formulaire utilise get méthode". Nous pouvons également imprimer les valeurs de a et b sur le backend (vous pouvez également observer le lien URL dans le navigateur pour le voir) ! ), indiquant que la soumission des données a réussi !
Tutoriel recommandé : "Tutoriel vidéo HTML"
.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!