formタグの属性です。method="" で送信形式を、action="" で送信先を指定します。
<form method="POST" action="example.cgi">
| method="" | POST … (POST形式で送信します) |
|---|---|
| GET … (GET形式で送信します)デフォルト | |
| action="" | データの送信先を指定します |
【データの送信先ついて】
一般的には、CGI等のプログラムへ送信することになりますので、そのプログラムのファイル名を指定します。
【POSTとGETについて】
method="" には POST か GET を指定します。これは、フォームデータの送信形式を指定するものですが、一般的なフォームではPOSTを指定しておくと良いでしょう。(このmethod属性の指定を省いた場合は、GETが適用されることになります。)
POST … フォームのデータのみを送信する形式で、一度に大量のデータを送信することができます。
GET … フォームのデータをURLの末尾に追加して送信する形式です。送信できるデータ量には制限があります。
■POST 形式で formmail.cgi というCGIに送信する場合
<form method="POST" action="formmail.cgi">
<p>お名前 :<input type="text" name="name" size="40"></p>
<p>メッセージ:
<br>
<textarea cols="50" rows="5" name="message"></textarea></p>
<p><input type="submit" value="送信する"><input type="reset" value="リセット"></p>
</form>
▼これをブラウザで見ると次のように表示されます
※サンプルのため送信できません。