ホームページ  >  に質問  >  本文

フォームが送信されると、アクション URL が正しくジャンプできません。

<p>フォームを送信すると、正しい URL に移動するのではなく、同じ URL に留まり、パラメーターが追加されます。次のように: /todo/add</p> の代わりに /todo?message=themessage <pre class="brush:php;toolbar:false;"><form> <div class="form-group"action="/todo/add"method="POST"> <label for="message">新しい To Do メッセージを追加</label> <input type="text" class="form-control" name="message" id="message"> <button type="submit" class="btn btn-primary">追加</button> </div> </form></pre> <p>私の /todo/add URL には、そのルートに割り当てられた php スクリプトがあり、フォームが URL にヒットするかどうかを確認するために文字列をエコーするだけですが、ヒットせず、パラメーターを使用して同じページに留まるだけです。 </p>
P粉674876385P粉674876385440日前519

全員に返信(2)返信します

  • P粉594941301

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

    div タグの代わりに、form タグに action='' と method='' を入れます

    返事
    0
  • P粉937769356

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

    もうほぼできましたね。必要なのは、「action」属性と「method」属性を div タグではなく form タグに移動することだけです。

    form タグに「action」がないため、デフォルトの動作ではフォームを同じページに送信します。

    返事
    0
  • キャンセル返事