• ベストアンサー

ホームページからメールを受け取る方法

ホームページを作成しています。 アンケートなどをメールで転送してもらいたいのですが、内容がメーラーに転送されません。何が問題なのでしょうか? ちなみに <FORM name="ans" action="mailto:メールアドレス?Subject=回答" enctype="text/plain" onsubmit=" " method="POST"> としています。 何か、コンピュータの環境の違いで、ansが引き継げない原因があるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • crepon133
  • ベストアンサー率51% (399/776)
回答No.1

100%働く保証はありません。とのことです。 フォームデータの送信 http://www.kanzaki.com/docs/html/htminfo32.html#mailto mailto:を利用する方法 http://www.tohoho-web.com/wwwmail1.htm プロバイダーや無料ホームページスペースで用意されているCGIや、 無料フォームメールサービスなどの利用をおすすめします。 一例:フューチャースピリッツ フォームメーラー無料版 http://www.future-s.com/

harimiti
質問者

お礼

のちほどわかったのですが、HPビルダーでのプレビューでは まともに動かないことがわかりました。 OPERAはOK、IEは×(設定があるのかな?) でも、文字化けだらけで、難しいものですね。 mailtoにたよるのは、半角文字だけですね。 ところで、CGIでなくJAVAscriptやPHPだけで文字化けをコントロールできないものですかね??? とにかく、文字変換は難しいことがわかった。

その他の回答 (2)

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.3

No.2訂正 pniftyたiswebなど → @niftyやiswebなど

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.2

既成のメールフォームを利用された方が良いかと思います。 http://www.kooss.com/etc/mailform.html pniftyたiswebなど、専用のメールフォームを用意しているサイトもあります。

harimiti
質問者

お礼

なるほど、書籍をみていたら文字変換とかたいへんなのですね。 既成のものを利用することの優位性を感じました。 大変ありがとうございました。 勉強してみます。

関連するQ&A

  • HPB8のフォーム

    初めて簡単なアンケートをホームページビルダー8で作っています。 「送信」ボタンを用意し、全部を記入したら押してもらい、 その人のメーラーで送信させたいのです。 フォームを設定するとき、ビルダーで直接 <FORM action="mailto:aaaa@bbb.com?Subject=【】" method="post" enctype="text/plain"> のようにするにはどのようにすればよいのでしょうか ? 宜しくお願いいたします。

  • Javascriptを勉強中でメールフォームを作っているのですが、

    Javascriptを勉強中でメールフォームを作っているのですが、 function check(){ if(document.form1.namae.value==""){ alert("お名前を入力してください。"); return false; } else{ return true; } } で名前が空白の時送信ボタンを押した時に警告メッセージが出るようにしようと思っています。 ボタンには以下のように書いています。 <form name="form1" action="mailto:mail@address" method="post" enctype="text/plain" onsubmit="check()"> そうすると警告は出ますが、処理を続行してメールも送れてしまいます。 教科書を見ると <form name="form1" action="mailto:mail@address" method="post" enctype="text/plain" onsubmit="return check()"> となっているのでそうすると問題ないのですが、なぜreturnを入れないといけないのかよくわかりません。 check()の中ですでにfalseかtrueの値が出ているのでreturnが要らないと思ったのですが・・ 初心者なのでよくわかっていません。 お願いいたします。

  • フォームの送信について

    <form method="post" action="mailto":メールアドレスenctype="text/plain">にて送信すると、フォームの中のデータが化ける、または表示されないのですが、何が原因でしょうか?

    • ベストアンサー
    • HTML
  • dereamweaverのフォームでメール送信をしたいのですが。

    <form action="mailto:メールアドレス@hotmail.co.jp?subject=ORDER" method="post" enctype="txt/plain" name="orde" target="_self" id="orde"> ↑として、メールのフォームを制作したのですが、送信ボタンを押すと、メーラーが開いてしまい、フォームの中に記述したことが書かれてありません。 あて先にアドレスと、件名には指定したものが入っていましたが、本文はカラでした。 どこを直せばよいでしょうか?

    • ベストアンサー
    • HTML
  • outlookでのフォーム送信ができません

    どなたか教えていただけませんか? 現在、mailtoを使用してのフォーム送信ページを作成しているのですが どうも、windows XP の Internet Explorer6 の OutlookExpress での送信ができません。 Beckyなどでは普通に送信できるのですが、 outlookでは、ただメーラーが立ち上がるだけで フォームの内容をもう一度、記入しなくてはいけないという2度手間な状況です。 何か、HTML記述に加えなければいけないのでしょうか? 現状のformタグはこのようになっております。 <form name="form1" method="post" action="mailto:***@***.co.jp" enctype="text/plain" onSubmit="return chk()"> よろしくお願いします。

  • フォームメールを受け取る時に

    CGIを使わずにフォームメールを受け取る際に method="post" action="mailto:***@***.***?subject=form" onsubmit="document.encoding='text/plain'" このやり方で受け取れるようにしているのですが、 アンケート形式の為にフォーム内部をテーブルで作っており、そのテーブルの一箇所のテキストボックスをメールの タイトルとして抽出したいのですが、上記のやり方だと subject=***"の***の部分がそのままタイトルになるので CGIを使わずにアンケートの一部分(テキストボックスです)を抽出してメールのタイトルに貼り付ける方法を教えて下さい、お願いします。

  • <form>タグでの情報をメールで受け取るにあたって

    <form method="POST" action="mailto:アドレス?subject=題名" enctype="text/plain"> <p>お名前 :<input type="text" name="name" size="40"></p> <p> メッセージ: <br> <textarea cols="50" rows="5" name="message"></textarea> </p> <p><input type="submit" value="送信する"></p> </form> ■□■□■□■□■□■□■□■□ 以上のようなHTMLタグでメーラーから情報を送信してもらおうと思っています。 追加で画像を添付できるようにしたりも出来るのでしょうか? 宜しくお願いします。

  • フォームメールの内容が空、もしくはメーラーが立ち上がってしまう。

    CGIが利用出来ないので、フォームメールを以下のように作成しました。ところが、画面上で名前やフリガナなどいくつかのテキストボックスに入力し、最後に送信ボタンを押すと、メーラーが立ち上がり本文が空になっています。また、他のPCでは送信ボタンでそのまま送れるものの、受信したメールを見ると、subjectは正しく表記されているのですが、本文が空の状態で届いています。何が原因なのでしょうか? フォームの作り方が悪いのかもしれないので、一応端折って記載しておきます。(以前は同じやり方で送信出来た気がするのですが・・) <form name="○○○○" action="mailto:○○@○○○.jp?subject=○○○○○○○" method="POST" enctype="text/plain"> 以下 数個のテキストボックス </form>

  • ホームページビルダーのメールフォームで送信が出来ません。

    ホームページビルダー10を使っています。メールフォームを作成し、ブラウザから開いて送信ボタンをテストで押してみたのですが、全く送信されません。 アドレスを変えたり等、色々行いましたが、駄目です。 どうすればよいでしょうか? HTMLタグを見ると、 <FORM METHOD=post ACTION="mailto:xx@yyy" ENCTYPE="text/plain"> とあり、xx@yyyの部分に自分のメールアドレスを入れています。 CGIについては全く知識がなく、どう直せばよいのかがわかりません。 お詳しい方、どうぞお教えください! ご返答お待ちしております。 かれこれ3日も悩み続けております…

  • 写真を添付したメールで回答

    写真で回答するアンケートを作ったのですが、 回答と写真のファイル名が送れるだけで画像が送れません。 希望としては、回答部分がメール本文、選択した写真がメールの添付書類になるようにしたいです。 ファイルの中身を出力する場合は   enctype="text/plain" では、駄目で  enctype="multipart/form-data" にするとよさそうな記事を見つけて、そのように設定して見ました。 すると、今度は、メール本文も添付書類も何もない、空のメールになってしまいました。 写真を添付したメールで回答するアンケートを作りたいのですが、どのように書いたらよいのかわかりませんので、教えてください。 よろしくお願いします。 <form name="a" method="post" action="mailto:xxxx "  enctype="text/plain">   <-------- この部分を交換 氏名 : <input type="text" name="ans1"> 困ったときの写真: <input type=file name="ansfig" onChange="this.form.disp.src=window.URL.createObjectURL(this.files[0])"> <br><img name=disp> <input type="submit" value=" 送信1 "> <input type="reset" value=" 取消 "> </form>

    • ベストアンサー
    • HTML