formのactionってなに、ブランクでいいの?

<form> 要素の action 属性は、フォームが送信されたときにデータを受け取る URL を指定します。この属性にブランクを指定すると、フォームは同じページに対してデータを送信します。

例えば、以下のようになります:

html
<form method="post" action="" enctype="multipart/form-data"> <!-- フォームの内容 --> </form>

この場合、フォームが送信されると、同じページにデータが送信されます。ページ内でのデータの処理は、サーバーサイドのコードに依存します。通常、サーバーサイドのコードはフォームが送信されるときの URL に対する処理を行います。

もし特定の URL にデータを送信したい場合は、その URL を action 属性に指定します。例えば、次のようになります:

html
<form method="post" action="/submit_form" enctype="multipart/form-data"> <!-- フォームの内容 --> </form>

この場合、フォームが送信されると、/submit_form というURLにデータが送信されます。どの URL を指定するかは、アプリケーションの仕様に基づいて決定します。

未分類

Posted by ぼっち