フォームの造り方

[新着] Webテンプレートを仮オープンしました



0   名前: なつ : 2006/11/07(火) 09:38  ID:937rb615
こんにちは、お世話になります。
また分からない事がありましたのでご教授下さい。

アンケートフォームを作っているのですが、メールがきちんと作成されず困っています。

<FORM action="mailto:○○@○○.ne.jp" method ="post" enctype="text/plain">
<FONT SIZE="2">好きなもの:
<SELECT name="category"> 
<OPTION value="no1">1番</OPTION>
<OPTION value="no2">2番</OPTION> 
<OPTION value="no3">3番</OPTION>
<OPTION value="no4">4番</OPTION> 
<OPTION value="no5">5番</OPTION>
</SELECT><BR>
その他何かあれば:
<TEXTAREA cols="30" rows="5" wrap="soft" name="message"></TEXTAREA><BR>
苗字:<INPUT type="text" size ="40" maxlength="20" name="familyname" value =""><BR> 
名前:<INPUT type="text" size ="40" maxlength="20" name="firstname" value =""><BR> 
メールアドレス:<INPUT type="text" size ="40" maxlength="20" name="mail" value =""><BR> 
メールアドレス(再確認):<INPUT type="text" size ="40" maxlength="20" name="mail2" value =""><BR> 
<input type="submit" value="送信する">
<INPUT type="reset" value="リセット">
</FONT> </FORM>


というソースなのですが、送信するを押すと確認画面後真っ白なメール作成画面が出てきてしまいます。
これではもう一度打ち込んで頂かないといけません…。本末転倒です。

ネットの講座の物をコピペして作ったのですが、改造方法が何か悪かったのでしょうか?
お手数ですが、よろしくご教授下さい。

1   名前: カヅサツ ◆ThCi95HEzw : 2006/11/07(火) 09:38  [URL]  ID:O5hEMlpW
> <FORM action="mailto:○○@○○.ne.jp" (略)>

form要素の action属性に mailto:〜 を書いた場合というのは、実は公式の HTMLのルールで規定されていません。ので、ある環境では「標準のメーラ」を起動するかもしれませんし、ある環境ではブラウザのメール送信機能を使うかもしれませんし、はたまたある環境では何も起きないかもしれません。

この手の俗に言う「メールフォーム」は HTML だけではできません。CGI などのサーバサイドスクリプトを使う必要があります。

2   名前: なつ : 2006/11/07(火) 09:38  ID:937rb615
返答ありがとうございます。
レスが遅くなってすみません。

HTMLでは出来ないのですね…。
以前は出来たような気がしたのですが…。
それではやり方がわからない場合はCGI掲示板に質問した方がいいのでしょうか?

3   名前: なつ : 2006/11/07(火) 09:38  ID:937rb615
すみません、お聞きしてもダメでした…。
私の使っているのはCGIを使えないサーバーのようです…。

4   名前: 匿名 : 2006/11/07(火) 09:38  ID:IbwOHKIj
>>2
「以前」というのがRFC1867およびHTML3.2(10年以上前)の話なら、確かにできたかもしれない。

レンタルのメールフォームを少し改造すれば、アンケートっぽいことはできる。
アンケートに特化した無料サービスもいくつかあるので、探すと幸せになれるかもしれない。

5   名前: カヅサツ ◆ThCi95HEzw : 2006/11/07(火) 09:38  [URL]  ID:O5hEMlpW
ならば、いわゆるフォームデコードサービスなどを探してみると良いと思います。

一覧へ戻る