2013-07-30 16 views
14

htmlページからフォームを投稿できるサービスはありますか?(私のPHPメールは一時的に機能していないので、簡単な解決策が必要です)指定されたアドレスに指定された内容で?PHPなしでhtmlフォームから電子メールを送信

アドレスはそれほど重要ではありません。

+0

フォームの 'action'に' mailto:address'を入れて、ユーザのメールクライアントを起動して電子メールとしてフォームを送信します。 – Barmar

+1

自動化する必要があります。ユーザーは電子メールを自分宛てに送信する必要はありません。私はちょうど私が私のフォームを投稿することができますし、ありがとうページにリダイレクトする指定されたアドレスにメールを送信する外部のWebサイト上のPHPスクリプトが必要 – maxhud

+0

どのようにこれはオフトピックであり、これはない:http: //stackoverflow.com/questions/11419118/email-contact-form-without-php – steffen

答えて

5

彼らはまだURL変数としてエンコードされているので、完璧な解決策はありませんため

。 enctypeをplaintextに設定すると、いくらか受け入れやすくなります。

<form action="mailto:[email protected]" enctype="text/plain"> 
<textarea></textarea> 
</form> 
3

あなたのHTML形式では、mailtoアクションを提供しています。例

<form action="mailto:[email protected]"> 
..... 
</form> 
3

私はあなたがウェブサイト内でできるとは思わない。他にも述べたように、あなたはmailto:[email protected]を使うことができますが、これは自動ではなく、ユーザーのデフォルトの電子メールエディタを開きます。あなたはhttp://www.emailmeform.com/を使用することができます。それはあなたがフォームを作ることができ、それはあなたに電子メールを送信します。

16

formspreeをご覧ください。

https://github.com/asm-products/formspree

アクションのためには、簡単に言えば:

<form action="http://formspree.io/[email protected]" method="post"> 
<input type="text" name="name"> 
<input type="email" name="_replyto"> 
<input type="submit" value="Send"> 

最初の送信の後にあなたの電子メールを確認した後、これはあなたにフォームの内容をメールでお知らせいたします。これが入力名を取ることを覚えておいてください。入力名を入力しないと、フォームフィールドは送信されません。

+0

ええ.. formspreeは本当に良いです。また、www.enformed.ioをチェックしてください。 – Ivangrx

関連する問題