GOLIVEでのメールフォーム設定と表示

このQ&Aのポイント
  • GOLIVE6を使用してホームページを作成している初心者が、メールフォームの設定と表示について質問しています。
  • 問題1では、メールフォームを送信した際に表示される注意書きを非表示にし、別のページに遷移する方法を知りたいと述べています。
  • 問題2では、メールフォームの送信ボタンを押した後に、未入力の項目がある場合にエラーメッセージを表示する方法について相談しています。
回答を見る
  • ベストアンサー

GOLIVEでのメールフォーム設定と表示

初心者ですが、GOLIVE6でホームページを作成しています。 やっとの思いで作り上げることができたホームページですのでなんとか アップしたいと思っています。 問題1. この中で、メールフォームを作りましたが、 「このフォームは電子メールを使用して送信されます。 このフォームを送信すると電子メールアドレスが受信者に公開され、 フォームのデータが暗号化されずに送信されます。この送信は続行され・・・略」 と表示されます。 送信ボタンを押すとその表示をせずに、「送信しました」のページ(別途作ってあります)に 行くようにするには、GOLIVEのどこででどのような設定をすれば良いのでしょうか。 現在の設定は、フォーム領域インスペクタの「アクション」にチェックし、 mailto:メールアドレス、エンコードにtext/plain、メソッドはpostとしました。 問題2. 送信ボタンを押してから、メールフォームの記入もれがあると、『~が入力されていません』 との表示をしたいのですが、これもどのようにして設定していいでしょうか。 以上2点の問題です。 自分のまわりではGOLIVEを使用している人もおらず、ネット上でも、本でも 調べてみましたがわからず、今の段階でこの2点につまづいて困っています。 どうぞよろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
noname#22328
noname#22328
回答No.1

> 送信ボタンを押すとその表示をせずに、「送信しました」のページ(別途作ってあります)に行くようにするには CGIが必要です。 メールフォームCGIが配布されていますので、それらを利用するか、 お使いのサーバーで用意されているCGIを利用されるか、 いずれにせよ、メール送信CGIが必要だと思います。 それを組み込むのは、ソースビューで直接HTMLを編集します。 もしかしたら、Javascriptで同じ動作が出来るかもしれません。 > 『~が入力されていません』との表示をしたい メール送信CGIで機能が付属しているものもあります。 サーバーが用意しているCGIを利用する場合、チェック機能が無い場合がありますが、 JavaScriptで簡易チェックを行うことが出来ます。 CGIやJavascriptの質問欄で聞くともっと詳しく教えてくれるかも...。 いずれにせよ、HTMLを直接編集する必要が有ります。

popon-m
質問者

お礼

HTMLも見るのもいやだったのでホームページ作成ソフトを購入したのですが、どうしてもCGIが必要とご意見で、 一念発起してCGIのことを調べまくり、 時間はかかりましたがなんとかアップにこぎつけられました。 ありがとうございました。

関連するQ&A

  • フォームからメールで送信

    ホームページビルダーを使ってフォームから送信ボタンをクリックして 私のメールへ送信されるよう次の操作を行いました。 まず送信ボタンを設定するため、挿入→フォームと入力部品→プッシュボタン→送信ボタン→属性ダイアログボックスが表示されプッシュボタンタブのボタンに表示するラベルに送信すると入力→OK(送信ボタンを設定しました) フォームを私のメールに送信するために次の操作をしました。 フォーム内を右クリック→属性の変更→属性ダイアログボックスが表示されフォームタブのアクションに私のメールアドレスを入力してメソッドからPostを選択エンコードの種類からtext/plainを選択→OK→プレビューにして送信ボタンをクリックしましたがその後表示されるはずの確認メッセージが表示されず、メールも送信されていません。 何か操作がおかしいんでしょうか? 解答宜しくお願いします。 ホームページビルダー11使用

  • メールフォームがうまくできない!(ビルダー使用)

    ホームページビルダーを使用し、メールフォームを作成しました。 問合せに関することで、氏名、住所、電話番号等を入力できるようにしました。 送信する、リセットボタンを設定し、「送信する」のリンクの設定に「mailto:」でメールアドレスを入れたのですが、送信するを押してもメールは送れません。 何か、足りないのでしょうか?

  • フォームをメールで送信できない環境や設定は?

    <FORM ACTION="mailto:aa@aa.co.jp" METHOD="post" ENCTYPE="text/plain">というタグを使ってフォームをメールで送信させたいのですが、メールソフトやブラウザの種類や設定などの環境によっては機能しないことがあるようです。 現に私の環境では問題なく送信されるのですが、他のところでは送信されないといった現象が出ています。 フォームをメールで送信できない環境などをご存知の方は教えていただきたいと思います。

  • ホームページビルダーのメールフォームで送信が出来ません。

    ホームページビルダー10を使っています。メールフォームを作成し、ブラウザから開いて送信ボタンをテストで押してみたのですが、全く送信されません。 アドレスを変えたり等、色々行いましたが、駄目です。 どうすればよいでしょうか? HTMLタグを見ると、 <FORM METHOD=post ACTION="mailto:xx@yyy" ENCTYPE="text/plain"> とあり、xx@yyyの部分に自分のメールアドレスを入れています。 CGIについては全く知識がなく、どう直せばよいのかがわかりません。 お詳しい方、どうぞお教えください! ご返答お待ちしております。 かれこれ3日も悩み続けております…

  • DreamweaverCS3でメールフォームが使えない

    こんにちわ教えてください。 DreamweaverCS3を使ってHPを作成し、 ページ内にメールフォームを作りましたが、 いざIE上から送信ボタンを押しても動きません。 Dreamweaverの「挿入」パネルグループの「フォーム」タブから 「フォーム」アイコンをクリック、 設定はメソッドを「POST」、アクションは「mailto:××@××」、 エンコーディングタイプは「text/plain」、いたってシンプルです。 メルアドを変えてみても、htmlファイルも他に何も記載を無くして フォームを一つだけ&送信ボタンだけの状態にしても、 「送信」ボタンを押してもウンともスンとも言ってくれません。。。 ちなみにhtmlファイルはローカルのままでIEで開いてやってみても、 レンタルサーバーにPUTしてhttpsのアドレスから開いても同じです。 XP&IE6、Vista&IE7でも同じです。 何故でしょう。しくしく(;_; どなたかタスケテクダサイ。。。。

  • フォームの送信について

    <form method="post" action="mailto":メールアドレスenctype="text/plain">にて送信すると、フォームの中のデータが化ける、または表示されないのですが、何が原因でしょうか?

    • ベストアンサー
    • HTML
  • Dream Weaver MXのフォームの作成で質問です。

    Dream Weaver MXで作成中ですが、商品画像と説明を各テーブル内で作成、そこにフォームを埋め込んでユーザーから送信、作成側からは、そのフォーム内容をメールで受け取り、どの商品から問い合わせが来たのか分かるようにしたい思っています。 現状ではフォームに名前・アドレス・問い合わせ内容の3項目のみ。ブラウザでは表示されています。 送信ボタンを押すとメールブラウザが立ち上がり、内容が記載されているようですが、送信前から文字化けを起こしています。(英文表記の場合は表示可能)また、メールの件名には何も書かれていません。 参考書にはメールソフトを送信先に設定する場合プロパティインスペクタ「アドレス」にmailto:●● 「メソッド」にPOST 「エンコーディング」にtext/plain と入力するとありましたが、現在の状態となっています。 メールブラウザで件名に商品の名前が入っているだけで良いのですが どなたかお分かりになれば教えて頂きたいです。 よろしくお願い致します。

    • ベストアンサー
    • Mac
  • GoLive4.0for Mac「フォームについて」

    GoLive4.0for Macでフォームを作成していますが、下記の部分でつまずいています。 1.「送信」ボタンを押してもメールが送信ない。 2.「リセット」を押してもリセットされない。 3.送信した後、画面はそのまま残るのですか? 「送信完了しました。」みたいな画面にしたいのですが。 以上3点について教えてください。

    • ベストアンサー
    • Mac
  • dereamweaverのフォームでメール送信をしたいのですが。

    <form action="mailto:メールアドレス@hotmail.co.jp?subject=ORDER" method="post" enctype="txt/plain" name="orde" target="_self" id="orde"> ↑として、メールのフォームを制作したのですが、送信ボタンを押すと、メーラーが開いてしまい、フォームの中に記述したことが書かれてありません。 あて先にアドレスと、件名には指定したものが入っていましたが、本文はカラでした。 どこを直せばよいでしょうか?

    • ベストアンサー
    • HTML
  • HPB8のフォーム

    初めて簡単なアンケートをホームページビルダー8で作っています。 「送信」ボタンを用意し、全部を記入したら押してもらい、 その人のメーラーで送信させたいのです。 フォームを設定するとき、ビルダーで直接 <FORM action="mailto:aaaa@bbb.com?Subject=【】" method="post" enctype="text/plain"> のようにするにはどのようにすればよいのでしょうか ? 宜しくお願いいたします。

専門家に質問してみよう