私が作成しているウェブサイトの連絡フォームを使用したいのですが、クライアントはそれを使用したくないのでPHPはオプションではありません。おそらく、電子メールパラメータ(非標準)を送信するか、外部の連絡先フォームを使用して、何とかこの問題を回避する巧妙な方法がありますか?広告を使用せず、簡単に別の言語に変更するなどの良いものはありますか?PHPなしのメール連絡フォーム
ありがとうございます。
私が作成しているウェブサイトの連絡フォームを使用したいのですが、クライアントはそれを使用したくないのでPHPはオプションではありません。おそらく、電子メールパラメータ(非標準)を送信するか、外部の連絡先フォームを使用して、何とかこの問題を回避する巧妙な方法がありますか?広告を使用せず、簡単に別の言語に変更するなどの良いものはありますか?PHPなしのメール連絡フォーム
ありがとうございます。
コンタクトフォーム用に数百の埋め込み可能なソリューション(おそらくiframe
ベース)が用意されているため、PHPなどのサーバー側言語を使用することができます。ちょうどquick google searchはあなたにいくつかを与えるでしょう。
また、HTMLでフォームを作成し、実際にはmailto:
リンクである送信ボタンがあり、フォーム入力が変更されるとそのメールのパラメータが変更されます。
唯一の欠点は、電子メールクライアントを開き、実際に送信する必要があるため、ユーザーにとって便利ではないことです。
個人的には、私はクライアントを説得しようとしますが、それが不可能ならば、あなたの選択肢です。
mailto:リンクの使い方は、メールクライアントをプロトコルに接続しているユーザーに依存するということです。私は連絡フォームを使用することのポイントは、人がページを離れる必要がないことを確認することですと思います。 @thomasmyrmanは正確に – thomasmyrman
です。ユーザーにとって最も便利なのは、サードパーティのフォームを埋め込んで電子メールを処理するか、実際にはPHPなどのサーバー側言語を使用することです。 –
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">
最初の送信の後にあなたの電子メールを確認した後、これはあなたにフォームの内容をメールでお知らせいたします。これが入力名を取ることを覚えておいてください。入力名を入力しないと、フォームフィールドは送信されません。
www.enformed.ioを参照してください。
formspreeにはない2つの興味深いオプションがあります(リダイレクトとHTMLの電子メールエディタのように)。
外部サービスからjqueryに電子メールを送信するか、jqueryから電子メールを送信しますか?他のサーバーサイドの技術はありますか? –
クライアントは最もよく知っていますか?サーバーからメールを送信するには、何らかのスクリプト言語が必要です。 PHP、Perl、Python、JSPはあなたの選択を取る。または、無料のhtml形式の電子メールプロバイダーにはグーグルを送ることができますが、無料のものはおそらく何かを受け取り、支払い済みのものは既に支払っているサーバーです。 – drew010