初心者大歓迎!HTMLを使って一緒にHP作成してみませんか?


超初心者のための超かんたんHP作成講座・サルでもわかる?かんたんHTML

サルでもわかる?かんたんHTML トップページ  >>> #8.フォーム  >>> フォームって何?



      



フォームって何?



HP作成講座の先生  「今回から、フォームについて勉強するぞぃ。」



 サンプル


名前


メールアドレス


コメント




HP作成講座の先生  「アンケートに答えてくれぃ。」


性別は?

男性 /  女性 /  パンダ



パンダ先生の魅力は?(いくつでもOKじゃ)

ダンディーなところ  白黒はっきりしているところ

すぺて  魅力を感じない



誰が好きかのぅ?(複数回答OKじゃ)







HP作成講座の先生  「こういうのをいろんなHPで見たことあるじゃろぅ?
    このHPでも 相互リンクについて で使っておるな。」


HP作成超初心者  「お問い合わせフォーム、とかでよく見ますね。
    これってメールが送れるんでしょう?
    だったら メールを送るためのリンク でもできますよね?」


HP作成講座の先生  「そうじゃな。
    メールを送るだけ、と考えるとどちらも同じじゃが
    フォールのようにあらかじめ書き込むことが決まっておる方が
    送る方も受け取る方も楽かもしれんのぅ。」


HP作成超初心者  「なるほど・・・。掲示板もこれで作れるんですか?」


HP作成講座の先生  「ふむ、確かに掲示板もこんなフォームの形をしておるがの、
   実際に掲示板として使うためには
   これまたHTMLの知識だけではできないんじゃ。
   CGI という知識が必要になってくるぞぃ。」


HP作成超初心者  「そっか〜、HTMLだけじゃ無理なのか〜・・・。」


HP作成講座の先生  「CGIについてはわしもまだまだ勉強が足らんのでな。
    のちのち公開することにしよう。」


HP作成超初心者  「はぁい☆」


HP作成講座の先生  「ではタグを少しずつ紹介していくぞぃ。
    今回はフォームの一番基本的なタグじゃ。」





電球  フォームの範囲を指定するタグ
-----------------------------------------------------------------


 <FORM> 〜 </FORM> : 〜の範囲にフォームを表示する。


 action="mailto:■" : ■宛にフォームの内容を送信する。

                  (■にはメールアドレスを入れる)

 method="post" : フォームの内容を電子メールで送信する。

 enctype="text/plain" : フォームの内容をテキスト形式で送信する。


-----------------------------------------------------------------



HP作成超初心者  「うわぁ・・・。ややこしそうですね・・・。」


HP作成講座の先生  「そうじゃな。初めて見るタグばかりじゃのぅ。
    今回のタグ、は入力欄や送信ボタンなどを作るのではなくて
    <FORM>〜</FORM> で囲まれた部分がフォームである
    ということを指定しておるだけなんじゃよ。
    このタグだけ使っても、ブラウザには何も表示されないぞぃ。」


HP作成超初心者  「なるほど。表を作るタグでいうと
    <TABLE>〜</TABLE> にあたる部分ってことですね?」


HP作成講座の先生  「うむ。そして表のタグと違うところは
    <FORM>〜</FORM> の開始タグの中に
    action="mailto:■",method="post",enctype="text/plain"
    を入れないと、全く使い物にならん、ということじゃ。」


HP作成超初心者  「なるほど。
    今回のタグ全部で1セットになってるんですね。」


HP作成講座の先生  「そう。
    action="mailto:■",method="post",enctype="text/plain"
    はそれぞれ

    フォームの内容を誰に送るか
    どんな方法で送るか(ex.電子メール)
    どんな形で送るか(ex.テキスト形式)

    を指定しているんじゃ。」


HP作成超初心者  「ふむふむ。」


HP作成講座の先生  「この属性値の部分("mailto:■","post","text/plain" の部分)は
    もちろん他にもあるんじゃが
    それはさっき言ったCGIの知識が必要になってくるんでのぅ。
    これからは
    フォームの内容をテキスト形式で電子メールで送信する
    ということを前提に説明していくぞぃ。」


HP作成超初心者  「は〜い☆」


HP作成講座の先生  「では、フォームのタグを勉強するにあたっての注意点じゃが、
    使っているメールソフトやブラウザの種類によっては
    うまく機能しないことがあるんじゃ。
    (ネットスケープナビゲーション6では機能しないぞぃ)

    確実に送信したいならCGIというのを使うんじゃが、ちと難しいのでな。
    無料でレンタルできるフォームもいろいろ出ておるから
    それを使ってみる、というのもひとつの手じゃ。」


HP作成超初心者  「わかりました。」


HP作成講座の先生  「よし。それでは次回からいよいよ
    フォームで使うパーツを少しずつ勉強していくぞぃ。
    これから出てくるタグはすべて

    <FORM action="mailto:■" method="post"
                    enctype="text/plain">〜</FORM>


    の間に入れて使うぞぃ。」





↑ページのTOPへ


リストを階層化しよう
<<< 前のページへ戻る
送信・リセットボタンを作ろう
次のページへ進む >>>


サルでもわかる?かんたんHTML トップページ  >>> #8.フォーム  >>> フォームって何?





Copyright (C) 2006
超初心者のための超かんたんHP作成講座
サルでもわかる?かんたんHTML