アクションのないHTMLフォーム 質問する

アクションのないHTMLフォーム 質問する

Django / Pinax では、次のように始まるログイン フォームに遭遇しました。

<form class="login" method="POST" action="">

完璧に動作します。したがって、Java スクリプトか Django フレームワークの何かがアクション属性に値を入れているものと想定します。
そこで、私の質問は次のとおりです。

  • Django はどのようにアクションを挿入するのでしょうか?
  • なぜ彼らはこんなことをするのでしょうか?
  • このフォームのアクションが何であるかを知るにはどうすればよいですか?

更新: これは Django 特有のものではなく、ほとんどのブラウザで行われているようです。

ベストアンサー1

ほとんどのブラウザでアクションに空の文字列を指定すると、フォームはブラウザが現在読み込んでいる URL、つまり最初にフォームを提供したスクリプトにポイントされます。

おすすめ記事