人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

メールフォームについて質問です。
サーバにCGIを設置するのではなく、
HTMLファイル上にJavaScriptやCSSを記述することで
指定したメール宛に送信できるやり方があると聞いたのですが
サンプルソースなどあれば教えていただけますとうれしいです。

また、エラーメッセージは、
エラーページを返すのではなく
フォーム下に赤字で、エラー内容を記載するやり方はできますか?

サーバ内のデータ蓄積は必須ではありません。

どうぞよろしくお願いたします。

●質問者: warumaki
●カテゴリ:インターネット ウェブ制作
✍キーワード:CGI CSS HTML JavaScript エラー
○ 状態 :終了
└ 回答数 : 6/6件

▽最新の回答へ

1 ● khazad-Lefty
●19ポイント

http://mail.chobies.jp/

とか、メールフォームサービスをつかうといいんじゃないかと思います。

「メールフォーム ブログパーツ」で検索するといくつか見つかります。


2 ● azuco1975
●19ポイント

「mailto:」の使い方

http://www.shurey.com/Soft/JavaScript/mailto.html


3 ● jurinak
●18ポイント

サーバーにCGIなどを設置しない場合、

メール送信サーバーを使用することができないので、mailto: を使ってメーラーを立ち上げる形になります。

(mailto: の動作はブラウザによって異なります)


mailto: を利用した javascript によるメールフォームのサンプル

http://www.sasaraan.net/program/js/jsmail.html

http://www.246.ne.jp/~yuuko/javascript/mailform.html


エラーメッセージの表示については、こちらの質問が参考になると思います。

http://q.hatena.ne.jp/1161075216


4 ● horonict
●18ポイント

Webサービスとして提供されているメールフォームを利用するのが良いと思います。

たとえばFC2では、無料で、フォームのカスタマイズができるメールフォームを提供しています。詳しい作り方などは下記URLを参照してください。

http://form.fc2.com/


5 ● motokun44
●18ポイント

ご所望のものは、

<form action="mailto:user@example.com" method="post" enctype="text/plain">

という形式でのフォームメールだと思いますが、これはMSIE以外では期待する動作をしません。

やはり、フォームメールはperlやphpなどでプログラムを作るべきです。もし、商用ならばなおさらです。


1-5件表示/6件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ