フォームの送信について

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前: すまっちょ : 2003/08/13 00:42
メールフォームを自分で作ってみたのですが、
送信ボタンを押したあとに自分のメール(私のはアウトルック〜)から
再び送らなければならないのは面倒な気がします。
送信ボタンを押してすぐに送れるようにするには
どうしたらよいのでしょうか?

「入力フォームに記入したデータは、一般的には
CGI等のプログラムに送信され、そこで処理されることになります。」
と書いてありますが、なにしろCGIの使い方とかよく分からないんで…
お願いします。ぺこり。

1   名前: mar : 2003/08/13 02:13
>送信ボタンを押したあとに自分のメール(私のはアウトルック〜)から再び送らなければならない
送信ボタンを押したらメール送信が行われるはずだと思いますが。
警告がでるのがイヤという意味でしょうか?
メール送信をすれば必然的にこちらの発信元アドレスが先方に伝わります。
なので悪用防止等のために、メール発信時に警告がでる様になってます。
ブラウザもしくはメーラーソフトの設定で出さない様にもできたかも知れません。

CGI云々についてですが、
CGIとは簡単に言うとコンピュータプログラムのことで、フォームから送信された内容を受けて
予め用意した処理を行って結果を返すといった動作をさせます。
集計をしたり等、別の処理をする必要がなければ(単にフォーム内容をメールしてほしいだけなら)
メールフォームで十分かと思いますけど。

2   名前: すまっちょ : 2003/08/13 15:16
アドバイスをありがとうございます。
えーと…私の作ったフォームでは、送信ボタンを押した後にすぐには
送られずに内容が一旦アウトルック〜の「送信メール」に保存されて、
それから普通のメールのように送信をしなくてはならなかったんです。
よく見かけるメールフォームでは、marさんのおっしゃるように
ボタンを押せばすぐに送信されるんですよー。

難しいようだったらCGIをレンタルとかしたほうが
いいんですかねぇ〜…(^^;

3   名前: mar : 2003/08/13 16:22
そうなんですか。
私はそのまま送信されるフォームしか出会ったことがないのでわかりませんねぇ。。。
同じ環境(PCやソフト)で見て一旦保存されたり直接送信されたりと違いがあるのでしたら
ソフトの設定等ではなくソース上の違いによるものと推測できそうですね。
ソースを見ていないので何とも言えませんけれど。

その直接送信できるフォームのソースとすまっちょさんの作ったソースの相違点を見比べてみてはどうでしょう?

4   名前: すまっちょ : 2003/08/13 22:03
そうですね。そうしてみますー
なんどもすみませんー(><)

5   名前: くぅぽん : 2003/08/21 10:18
間違っていたらすみません・

IEとOutlookのバージョンによって、<form>タグで「メール送信」の形
((
<FORM METHOD="POST" ACTION="mailto:sample@tagindex.com"
ENCTYPE="text/plain">)のこと)

にして送信ボタンを押すと、フォームのデータとして送られないそうです。

一覧へ戻る