Lorsque le formulaire est soumis, l'URL de l'action ne parvient pas à sauter correctement.
P粉674876385
P粉674876385 2023-08-28 22:30:40
0
2
469
<p>Lorsque je soumets le formulaire, au lieu de me diriger vers la bonne URL, il reste simplement sur la même URL et y ajoute les paramètres. Comme ceci : /todo?message=themessage au lieu de /todo/add</p> <pre class="brush:php;toolbar:false;"><form> <div class="form-group" action="/todo/add" méthode="POST"> <label for="message">Ajouter un nouveau message de tâche</label> <type d'entrée="texte"class="form-control"nom="message" <type de bouton="soumettre" class="btn btn-primary">Ajouter</bouton> </div> </form></pre> <p>Dans mon URL /todo/add, j'ai un script php attribué à cette route et il fait simplement écho à une chaîne pour voir si le formulaire atteint l'URL, mais ce n'est pas le cas, il reste simplement sur la même page avec les paramètres . </p>
P粉674876385
P粉674876385

répondre à tous(2)
P粉594941301

Mettez action='' et method='' dans la balise form au lieu de la balise div

P粉937769356

Tu as presque réussi. Tout ce que vous avez à faire est de déplacer les attributs « action » et « méthode » dans la balise form, pas dans la balise div.

Puisque vous n'avez pas "action" dans la balise form, le comportement par défaut est de soumettre le formulaire sur la même page.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!