Maison  >  Questions et réponses  >  le corps du texte

Lorsque le formulaire est soumis, l'URL de l'action ne parvient pas à sauter correctement.

<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粉674876385P粉674876385390 Il y a quelques jours473

répondre à tous(2)je répondrai

  • P粉594941301

    P粉5949413012023-08-29 17:52:01

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

    répondre
    0
  • P粉937769356

    P粉9377693562023-08-29 14:10:17

    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.

    répondre
    0
  • Annulerrépondre