アクション(HTML属性)

尊渡假赌尊渡假赌尊渡假赌
リリース: 2025-02-26 11:09:15
オリジナル
155 人が閲覧しました

action (HTML attribute)

htmlフォームのaction属性の詳細な説明

HTMLフォームは、後続の処理なしでは役に立たない。 action属性は、送信ボタンを押した後に呼び出すページ(またはスクリプト)をブラウザに指示するために使用されます。

次の例では、

プロパティはブラウザにフォームデータをフォーム処理PHPページに送信するように指示します(フォームデータをよりフレンドリーな電子メール形式に変換する場合があります):action

<form action="form-to-email.php" method="post" accept-charset="windows-1252">
  <div>
    <label for="txtname">Name:</label>
  </div>
  ⋮
</form>
ログイン後にコピー

属性値

この要素の値は、同じサーバー(たとえば、さまざまなフォーム処理スクリプトを含む共有CGIフォルダー)、または完全にスタンドアロンサーバー(おそらく無料のフォーム処理)に配置できるドキュメントを指すURLです。サービス)ページまたはスクリプト。

html属性faq action

属性の目的は何ですか? action HTMLの

属性は、フォーム処理の重要なコンポーネントです。フォームを送信するときにフォームデータを送信する場所を指定します。これは、提出された情報を処理するページのURLを基本的に定義します。これは、サーバー上のスクリプトのURLまたは外部APIエンドポイントにすることができます。

属性はactionタグで使用され、その値は通常、サーバー上のデータ処理を処理するファイルです。 action <form>

htmlで

属性を使用する方法は? action タグにそれを含める必要があります。

属性の値は、フォームデータを送信するURLである必要があります。基本的な例は次のとおりです action この例では、フォームが送信されると、データはサーバー上の「submit_form.php」ファイルに送信されます。 <form> action

相対URLは
<form action="submit_form.php" method="post">
  <!-- 表单元素 -->
</form>
ログイン後にコピー
属性で使用できますか?

はい、相対URLは属性で使用できます。相対URLは、現在のページに対するURLです。たとえば、テーブルユニットがwww.example.com/contact.htmlページにある場合、actionプロパティを設定すると、フォームデータは' www.example.com/submit_formに送信されます。 .php」。

action属性がフォームで指定されていない場合はどうなりますか? action

属性がフォームで指定されていない場合、フォームデータは現在のページのURLに送信されます。これは、HTMLのフォーム提出プロセスのデフォルト動作です。ただし、一般に、フォームデータが正しい場所に送信されることを確認するために、常にaction属性を指定することをお勧めします。

外部URLはaction属性で使用できますか? action

はい、外部URLはaction属性で使用できます。これは、外部サービスを使用してフォームデータを処理する場合に役立ちます。たとえば、formspreeやNetlifyなどのサービスを使用して、静的Webサイトでフォーム送信を処理する場合があります。この場合、サービスが提供しているURLにactionプロパティを設定します。

action属性はGETおよびPOSTメソッドで使用できますか?

はい、action属性はGETおよびPOSTメソッドで使用できます。フォームタグのmethod属性は、フォームデータの送信方法を決定します。 GETメソッドを使用すると、フォームデータはaction属性で指定されたURLに追加されます。 POSTメソッドを使用すると、フォームデータがHTTPリクエストの本文に含まれます。

javaScriptを使用してaction属性を動的に変更できますか?

はい、action属性はJavaScriptを使用して動的に変更できます。これは、ユーザー入力またはその他の要因に基づいてフォーム送信URLを変更する必要がある場合に役立ちます。 setAttributeメソッドを使用してaction属性をJavaScriptで変更できます。

html5のaction属性は必要ですか?

いいえ、HTML5のaction属性は必要ありません。 action属性が指定されていない場合、フォームデータは現在のページのURLに送信されます。ただし、一般に、フォームデータが正しい場所に送信されることを確認するために、常にaction属性を指定することをお勧めします。

action属性をajaxで使用できますか?

はい、action属性はajaxで使用できます。 ajaxを使用してフォームを送信するとき、action属性は、リクエストが送信されるURLを指定します。ただし、フォームは従来の方法で提出されておらず、Ajaxコードはフォームの提出を傍受し、非同期にデータを送信するため、ページはリフレッシュせずに同じページにとどまることができます。

複数のactionプロパティを単一の形式で使用できますか?

いいえ、複数のaction属性を単一の形式では使用できません。各フォームには、1つのaction属性のみを持つことができます。フォームデータを複数の場所に送信する必要がある場合は、JavaScriptまたはサーバー側のスクリプトを使用してこれを処理する必要があります。

以上がアクション(HTML属性)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート