アンケートを作っていて、送信に
<form action="mailto:自分のメールアドレス" method="post" enctype="text/plain">
を設定したのですが(他の人のを参考にしたのでよく分かってないのですが)
実際に送信すると警告分のようなもので「電子メールを利用するにでアドレスが明らかになります・・・」と言った物が出てきます。
これを出ないように、無理なら内容をへんこうするか、それとも無理なのか。
どなたかご存じの方お願いします。
Netscape利用してますがそのせいですか?

このQ&Aに関連する最新のQ&A

A 回答 (2件)

その警告文は、アンケートを送る人に対しての「このシステムはあなたのメーラーに依存してますから、あなたのメールアドレスもわかってしまいますよ」という意味です。


アンケートで匿名で答えたい、深く考えずに気軽に答えたい……と思っている回答者向けの警告ですから、それはしかたありません。

フォームをCGIで処理すればメッセージは出ませんが……サーバが仕えないのなら無理ですね。

とりあえず、こういうメッセージの出る方法でやっていらっしゃるかたは、よくこういう内容の説明を「送信ボタン」の近くに入れているようです。
「お答えいただいた内容を流用したり、プライバシーに係わる情報を漏らすことはありません」
なるべく、回答者に不安を抱かせないような、やわらかい口調で(上の例文は必要事項だけですから)書き添えてみてはどうですか?
    • good
    • 0
この回答へのお礼

ありがとうございます。
仕様じゃしょうがないですね。
上の文章参考にさせてもらいます。

お礼日時:2001/09/21 10:21

IEでも同じような警告がでます。



もしかして、desk34さんの方法は、送信内容を送信者のメールソフトに一度送り込み、
それを、送信者から送信してもらうタイプでしょうか?
それですと、普通にメールを使うことと同じになるのでメールアドレスの情報を
あまり流したくない人のために警告がでるのではないでしょうか?
(通常のメール送信と変らないんですから、当然送信元のメールアドレスは受信者にも分かりますよね。)

メールアドレスを知らなくてもいい、もしくは任意に書き込んで欲しいのであれば
メールフォームのデコードCGIを使うといいでしょう。
レンタルしているサーバーがCGI不可ならばメールフォームデコードCGIの
無料レンタルをしているところもありますので、利用してみて下さい。
レンタルCGIといっても、フォームの書き込み欄の数や種類は自由にカスタマイズできます。
(だいたい、ご自分のページの好きなところにフォームを組み込めます。)

↓無料デコードレンタルサイトさん一覧ですので参考までにどうぞ。

参考URL:http://www.tadamono.to/oyakudati.html#Label3
    • good
    • 0
この回答へのお礼

ありがとうございます。
そうなんですよね、サーバーに置くのが普通ですよね。
実は会社で使うので、サーバー班からサーバー使用許可が出ないので。。。
アドレスが知られるのは覚悟ですが、あのメーッセージで返事が貰えないことは避けたいのです。

お礼日時:2001/09/20 13:56

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QFORM ACTION の複数送信について

FORMではACTIONでデータの送信先を決めますよね。
例えば、SUBMITでSUBMIT(A)では、数値の計算結果などをそのページのまま表示。SUBMIT(B)では入力された計算結果の内容をDBに登録します。登録内容はこれでいいですか?のように別のページに送信したいのです。
そのような事は可能でしょうか?言語はPHPを利用していて上の例えのようなシステムを作成したいのですが、HTMLより側の質問だと思ったのでこちらで質問させて頂きました。
よろしくお願いします。

Aベストアンサー

やりたいことと回答がずれているかも知れませんが
submitにnameをつけて処理すれば、
その値をつかってPHPで処理を変えることができると思います

Qform action="#"

"#"ってどういう意味ですか?
検索してもなかなか見つかりません。
解説の載っているページを教えてもらえませんか?

Aベストアンサー

<form action="#">は、ボタンをページの先頭にジャンプするリンクの変わりに使う場合に使用します。


<form>で、送信ボタン(<input type=submit>等)を押すと、action=""で指定したURLにジャンプします。
通常actionには実行するCGIのURL名が入りますが、単にリンクの変わりに使う事ができます。
たとえば
<form action="aaa.html">
<input type=submit value="aaaへ">
</form>
とやると、aaa.htmlへリンクするボタンができます。

actionに"#"と書く件ですが、これは<a href="#">の変わりになります。
fibre102さんは、<a name="">タグは判りますか?
アンカータグと言い、ページの任意の位置にタグを置いておくと、その場所にリンクを張れるようになります。
#はURLとアンカー名を区切る区切り記号です。
通常は<a href="aaa.html#top">や<form action="bbb.html#tail">のように書きます。
また、同じページ内なら<a href="#tag">のようにURLを省略して書くこともできます。
で、#だけ書くとどうなるかと言うと、大抵のブラウザはページの先頭にジャンプしてくれます。
(定義されていないアンカー名に対しリンクを書くと、先頭に行くようになっているため…かな?
 最初の行に<a name="top">等と書いて、"#top"にリンクする手もありますが、余白等が入り数ドット下にずれてしまいます。)

ご質問の件は、以上二つの機能の複合です。
それぞれformとa nameタグの説明を検索してみると良いと思いますよ。

http://www.tohoho-web.com/html/form.htm
http://www.tohoho-web.com/html/a.htm

<form action="#">は、ボタンをページの先頭にジャンプするリンクの変わりに使う場合に使用します。


<form>で、送信ボタン(<input type=submit>等)を押すと、action=""で指定したURLにジャンプします。
通常actionには実行するCGIのURL名が入りますが、単にリンクの変わりに使う事ができます。
たとえば
<form action="aaa.html">
<input type=submit value="aaaへ">
</form>
とやると、aaa.htmlへリンクするボタンができます。

actionに"#"と書く件ですが、これは<a href="#">の変わりになります...続きを読む

Q

をスタイルシートで表現できるのでしょうか?
link系をレファレンスで探したのですが見付かりません

Aベストアンサー

<!--
body{
color: black;
}
A:link {
color:blue
}
A:visited {
color:purple
}
A:active {
color:red
}

-->

でどうでしょう

Qenctype="multipart/form-data"

アップローダーのHTMLで、FORMのタグに enctype="multipart/form-data"が必要なのはバイナリファイルをアップロードする時だけですか?

Aベストアンサー

バイナリ以外のファイルをアップロードするときも必要です。

CGI等でデータを受け取って解析する際に、
これを指定しておくとその作業が簡単になります。
(といっても、たいていはモジュールにまかせるのですが)


#質問の意図を勘違いしていたらすみません

Qform action ・・で

form action~で

テキスト付き、送信ボタンを造ると、形はできますが実際にそうしんされますか? (テキストの内容が、そのまま)。outlook express立ち上げず

Aベストアンサー

actionの先を指定する必要があります。

ただし、action="mailto:hoge@xxx.jp"の場合、
昔のブラウザであれば、メーラが起動せずに送信できていたようですが、
今はセキュリティの関係で多くがmailtoから送信することはできません。

メールとして送りたい(受け取りたい)というのであれば、
適当なフォームデコードサービスを利用されると良いでしょう。


人気Q&Aランキング

おすすめ情報