■ ≪戻る ★ホームページ作成ソフト・ホームページビルダーを中心にした解説/ホームページの作成支援サイト★ ■ ホームへ≫



  ■ CGIを使わないメールフォームを作成する

    ここでは、CGI を使わずにメールフォームからメールを送る方法を紹介します。ただし、注意点が
    いくつかあります。

    1.メール受信者側のパソコンの環境によっては、メール受信時に再変換(デコード)が必要。
    2.メール送信者側のメーラー(メールソフト)が、mailto:リンクで自動起動するものでなければならない。
    3.メーラーが自動起動する時、次のような注意喚起が出る。

   

    などなど。


    様々なパソコン環境の人からメールをしてもらう事を考えると、メールフォームは、環境に依存しない
    ように CGI と組み合わせて使う事をお勧めします。




  ◆ フォームの作成 ◆


  .まず、フォームを作りたい位置にカーソルを移動し、メニューバーから「挿入」
   「フォームと入力部品」「フォーム」を選択します。

    すると、ページ編集画面上にフォーム枠(点線の枠)が挿入されます。

  


  .フォーム枠(点線の枠)の中で、右クリック→「属性の変更」、もしくは、「属性の変更」ボタン→
   「FORM の属性」を選択します(下図参照)。

  


    すると、フォームの[属性]ダイアログが表示されるので、このフォーム内に記入されたデータの
    送信先や送信方法などを指定していきます。

  


  .[アクション]に、データの送信先 URL を指定します。

   (action属性)

    ここには、 mailto:自分のメールアドレス と入力します。

    例


  .[メソッド]で、送信形式を指定します。

   (method属性)

    ここでは、 Post を選択します。


  .[エンコードの種類]で、送信形式を指定します。

   (enctype属性)

    ここでは、 text/plain を選択します。

    (ファイル選択領域を設置して、ファイルの送信を出来るようにする時は[ multipart/form-data ]を
    指定する必要があります。)


    以上で、フォームの設定は完了です。後は、このフォーム枠の中に必要に応じた入力部品を入れて
    いくだけです。

                                        ▲ページTOPへ


  ◆ フォーム枠の中に入力部品を入れる前に ◆


   フォーム枠の中に入力部品を入れていく前に、表を挿入しておきましょう。表を使う事で、文字や
   レイアウト用の画像、入力部品などをキレイに配置する事が出来ます。また、見た目に良いデザインに
   仕上げる事も出来ます。

   デザイン例
  
  これはデザイン例なので送信できません。
お名前
E-mail
問い合わせ内容 質問 要望 暇つぶし
当サイトへの質問や感想など
ご自由にお書き下さい。
   
   


   デザイン例を表の枠だけにすると、次のようになります。

   
  これはデザイン例なので送信できません。
   
   
お名前
E-mail
問い合わせ内容 質問 要望 暇つぶし
当サイトへの質問や感想など
ご自由にお書き下さい。
   
   
     

   ちなみに、文字、レイアウト用の画像、表が、データとして送信されることはありません。フォーム
   枠の中で送信されるのは、「入力部品のデータ」と「入力部品に書き込まれたデータ」だけです。

                                        ▲ページTOPへ


  ◆ 入力部品の作成 ◆


  .フォーム枠内をクリックすると、次のような[入力部品]ダイアログが表示されるので、各ボタンを
    クリックして必要に応じた入力部品を挿入していきます。

  


   各ボタンと、入力部品の解説は以下の通りです。入力部品の設置方法については、設置例の下のリンク
   部分をクリックして各解説ページで確認してください。

ボタン 入力部品一覧
(主な用途)
入力部品設置例
  一行テキストボックス
  (名前、住所、電話番号、
   メールアドレスなど)


入力部品[1行テキストボックス]の設置方法
  複数行テキストボックス
  (意見や感想を求める時など)


入力部品[複数行テキストボックス]の設置方法
    ラジオボタン 
(複数の選択肢の中から1つだけ
 選択してもらいたい時) 
  

入力部品[ラジオボタン]の設置方法
    チェックボックス 
(複数の選択肢の中から複数
 選択してもらいたい時)
   

入力部品[チェックボックス]の設置方法
    リストボックス 
(複数の選択肢の中から1つだけ
 選択してもらいたい時。)
         ※複数選択可


入力部品[リストボックス]の設置方法
    オプションメニュー 
(複数の選択肢の中から1つだけ
 選択してもらいたい時)


入力部品[オプションメニュー]の設置方法
    送信ボタン
(各部品に記入された内容を指定の
 URLやメールアドレスに送る為の
 ボタン。)


入力部品[送信ボタン]の設置方法
    リセットボタン
(各部品に記入された情報を初期
 設定の値に戻す為のボタン。)


入力部品[リセットボタン]の設置方法



  .入力部品の設置が終わったら、CGIを使わないメールフォームの完成です。

                                        ▲ページTOPへ

  「CGIを使わないメールフォームを作成する」に関する解説は以上です。


  ■ ≪戻る




さぬきWEBは個人・お店用ホームページ制作代行を行っているSOHOです  さぬきWEBは個人・お店用ホームページ
 制作・作成代行を行っているSOHOです
 さぬきWEBへ≫
ホームページ作成ソフト・ホームページビルダーを中心にした解説/ホームページの作成支援サイト/ホームページを築城せよ!!  ホームページ作成ソフト・ホームページ
 ビルダーを中心にした解説/
 ホームページの作成支援サイト

Copyright(C)2006 ホームページを築城せよ All Rights Reserved