質問: このメールフォームは機能してるんでしょうか? メールフォームなどのプログラミング?に詳しい方のご意見をお願いします。 カテゴリが違っていたらご誘導いただければありがたいです。 先日、とあるファッションメーカー企業(仮にa社とします)に問い合わせをする用事があったのですが、 そこの問い合わせはメールフォームになっていました。 そこに問い合わせ内容を入力して送信したのですが、 今までに利用したメールフォームとは違う点がたくさんあったので 果たして先方に届いているのかどうかが心配になったのです。 その違いとは以下の点です。 1.送信内容の確認画面がない (メールフォームの下部には、「送信」「戻る」しかありません) 2.送信ボタンをクリックすると、いきなりa社のhpトップページになる (「送信しました」というメッセージが表示されない) 3.メールフォームにはこちらのメールアドレスを記載しているにも関わらず 送信内容の控えのようなものが返信されない 1.と3.は、時々見かけますが、たいてい、「どちらか」しかあてはまりません。 さらに2.の事例は初めて見ました。 こういうのだと何だか相手に確実に送信したという手ごたえが残らなくて、 問い合わせをしてから2日経って、 「あれ?ひょっとしてこれって先方に届いてないのでは?」という気がしてきたのです。 こんな形のメールフォームでも、相手にちゃんと送信内容が届くものなんでしょうか? メールフォームのどこか表示を見れば、機能しているかどうかわかりますか? 先方への問い合わせは、電話でするようなたいした内容ではなく 遠方にある会社で、電話で改めて問い合わせをするには相当な通話料がかかるので ちょっとためらっています。
回答: そのメールフォームの画面のhtmlを確認するしかありませんね。 などとなっている部分のactionに何が記述されているかによります。少なくとも何らかの処理(cgiやphp)に渡されていれば、そのcgiやphpの動作次第です。確認画面も何もないというのはちょっと考えにくい作り方ですが、あり得ないとも断言できません。もちろ動作不良ということもありますが、その場合はエラー表示になることはあってもtopに戻ったりはしないでしょう。 とりあえず「フォームの形を作ってみただけ」でactionにtopページのurlが記述されている(∴機能しない)状態で公開してしまっているサイトもたまに見かけます。ひょっとしたら、そういう形になっているかもしれませんので「htmlのソースを確認」ということになります。 #正直、動かないまま公開して恥ずかしくないのか?とは思いますが(汗