4

私はウェブサイトで作業しており、ユーザーができるだけ簡単にフィードバックを提供できるようにしたいと考えています。私は1つの方法を知っていますが、私はいつもそれを嫌っていました:

<a href="mailto:someone@somewhere.com">Click Here to be annoyed!</a>

JavaScriptまたはHTMLで、ユーザーが多くの問題を経験することなく私に電子メールを送信できるようにする方法はありますか?

4

6 に答える 6

8

私の意見では、あなたが説明する方法が最も簡単な方法です。

フォームのようにページにメールを入力したい場合は、メール/提案フォームまたは代替を作成することをお勧めします。

于 2009-05-21T02:19:30.520 に答える
4

コメント用の複数行のテキストボックスと送信ボタンを提供し、テキストをサーバーにPOSTしてから、サーバー上の自分宛にメールで送信できます。これにより、ユーザーはメールクライアントにアクセスできなくなりますが、合理的に有効な返信先アドレスが失われます。

AJAXを使用して、画面の更新を省くこともできます。

于 2009-05-21T02:21:38.300 に答える
4

Google ドキュメントは、ウェブサイトに簡単に埋め込むことができるウェブフォームの作成を提供します。すべてのデータをオンライン スプレッドシートに収集し、いつでもさまざまな形式でダウンロードできます。訪問者が連絡先フォームに記入した場合、電子メール通知を設定することもできます.

于 2009-05-23T10:19:21.813 に答える
2

ユーザーがフィードバックを提供できるフォームを作成し、サーバーにこれをデータベースに書き込むようにします。DB に書き込むことで、フィードバックをより効率的に処理できるようになる可能性があります。自由形式の電子メールを送信する代わりに、ユーザーにフォームに入力してもらうことも、フィードバックまたはフィードバックに関連付けられたメタデータ (バグ/機能要求/コメントなど) に何らかの構造を適用するのに役立ちます。

于 2009-05-21T02:59:56.880 に答える
-1

最も信頼できる方法は、サーバー側の処理を利用して電子メールを送信することです。

また、action属性を使用してHTMLフォームを使用してこれを行うこともできます。

<form action="mailto:user@example.com">
...
</form>

ただし、この方法はすべてのブラウザで信頼できるとは限りません。

于 2009-05-21T02:24:32.397 に答える