データの送信形式と送信先を指定する

[新着] Webテンプレートを仮オープンしました


<form method="" action="">

ブラウザ
Internet Explorer Netscape Firefox Opera
タイプ
ブロック要素

formタグの属性です。method="" で送信形式を、action="" で送信先を指定します。


<form method="POST" action="example.cgi">


method="" POST … (POST形式で送信します)
GET … (GET形式で送信します)デフォルト
action="" データの送信先を指定します

【データの送信先ついて】

一般的には、CGI等のプログラムへ送信することになりますので、そのプログラムのファイル名を指定します。

【POSTとGETについて】

method="" には POSTGET を指定します。これは、フォームデータの送信形式を指定するものですが、一般的なフォームでは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>

これをブラウザで見ると次のように表示されます

お名前 :

メッセージ:

※サンプルのため送信できません。



[特集] レンタルサーバー比較 & サーバー選びのチェックポイント

サイト内検索について - ベーシック版