• ベストアンサー

javascriptによるメールフォーム

メールフォームを作成しております。 サンプルや、例を検索をしてもなかなか見つけられません。 件名と本文をボタンを押して送信する、 単純なものを作りたいです。 サイトや方法、ご存知の方がおられましたら教えてくださいませんでしょうか。 よろしくお願いいたします。

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

  • ベストアンサー
  • think49
  • ベストアンサー率59% (285/482)
回答No.2

#1 です。 よくみたら http://okwave.jp/qa/q6801738.html で同様の質問をされてるんですね。 JavaScript 単体でも不可能ではないですが、ブラウザを選ぶということです。 先行実装で安定してないので実際に試してみないことには実装できるどうかもわかりません。

hatokamome
質問者

補足

phpも入門程度は使えます。 また、javaアプレットでも送信できるそうですね。 でも、なかなか、一から説明してくれているサイトは見つからなく、挫折しました。 メールサーバーのツールとして付属しているものもあるようですが、 自分でカスタマイズするのも難しいです。 JavaScript にこだわらなければ、あるのでしょうか。

その他の回答 (1)

  • think49
  • ベストアンサー率59% (285/482)
回答No.1

JavaScript で SMTP 送信するのは難しいんじゃないかなー。 WebSocket はまだ Editor's Draft ですし…。 http://d.hatena.ne.jp/Constellation/20080827/1219855092 http://dev.w3.org/html5/websockets/

関連するQ&A

  • WEB上からメール送信するメールフォーム

    WEB上からメール送信するメールフォームをCGI無しで作成したいと思っています。フォーム上でドロップダウンメニュー・ラジオボタン・・テキスト入力フィールドで必要事項を入力し"送信ボタン"押下後にメーラー起動させたいのです。 理想としてはメーラーが起動した時、宛先・件名・本文の一部を初めから設定されいる状態になっておりフォーム上で選択した内容を本文の指定した箇所に当てはめるようにしたい。 <本文> □□□□□□□□□□□□□ □□□:******** □□□:******** □□□:******** □□□ **************** **************** "*"部分がフォーム上で選択or入力した箇所、 "□"部分がメールフォームを作成時に設定。

  • PHPのメールフォーム

    無料版や有料版を貸し出しているサイトのメールフォームではなく、PHPを使用し自分でメールフォームを作成したいです。というのは、無料だと貸し出しているサイトのURLを載せなければいけないし、有料だとお金がかかるのが嫌・・・ということで自分で作成しようと思ったのですが知識がなく作成方法が分かりません・・・しかし、現在HPが数多くある中メールフォームのテンプレートぐらいあるんじゃないか?と期待しているのですが甘いでしょうか?(ー。ー;) もしよろしければ、そのような本やサイトがあれば紹介させてもらえませんか? ちなみに、 「記入画面」 ・名前 ・メールアドレス ・メールアドレス確認 ・サイトURL ・件名 ・本文 ↓ 「確認画面」 「エラー画面」 ↓ 「送信完了画面」 というふうにしたいです。

  • メール送信フォーム作成方法

    決められたメール本文を相手の携帯などに送るフォームは、何かツールが必要なのでしょうか? 例 1234という内容のメールをメールアドレスを押して送信ボタンを押した方に、おくられるフォーム。 もちろんログが残るようなものでなくていいです。 検索で調べてみると私自身にメールを送るものはたくさんでてきたのですが、相手におくるものはでてきませんでした。 わかりにくい文章で申し訳ありませんが、もしよろしければお答えの方よろしくおねがいします。

  • CGIを使わないフォームメール

    CGI使用不可のWebサーバーにフォームメールを作成しました。HTMLで <FORM ACTION="mailto:送信先メールアドレス" METHOD="POST"> としたものです。 これを使うと 1.送信ボタンを押したら、「このフォームを送信すると、電子メールアドレスが受信者に公開され、フォームのデータが暗号化されずに送信されます。この送信は続行することもできますが、取り消すこともできます。」という非常に物騒なメッセージがでる。 2.受信した時の件名が「Microsoft Internet Explorer から投稿されたフォーム」となり件名を指定できない。 3.受信データがPOSTDATA.ATTという添付ファイルになり、内容がエンコードされたバイトコードでデコードしないと内容が読めない。 CGIを使ってSendmailで送信させればいいじゃないの・・・と思うでしょうが、ISPがCGI使用不可なのです。HTMLフォームで先の1~3が改善される方法はないでしょうか。

  • 警告が出ないメールフォーム

    お世話になります。 今、ホームページを作っているのですが、 連絡用にメールフォームをつけようと思います。 しかし、ホームページの作り方のサイト様を見て作ると どれも送信する時に警告が出てしまうのです。 私が通っている普通の絵のサイトさんでは、 警告が出ないのですが、 送信する時に警告が出ないようなメールフォームは どうやったら作れるのでしょうか? 名前と、本文を入力出来る部分があれば良いです。 どちらか参考になるサイト様は ありませんでしょうか? また、作り方をご存知の方がいらっしゃいましたら 教えて下さると嬉しいです。 よろしくお願いします。

  • JavaScriptで「検索フォーム」作成について

    HP内にJavaScriptで「検索フォーム」を作成したいのですが、本やサイト等色々探してみても、その作り方がなかなか見つかりません。もし、詳しい方がいらっしゃれば教えて下さい。 具体的には質問追記欄に記載致します 例)CSSで作られたページに検索フォームを置き、検索された対象のページが新しいウィンドウに表示される。                           ▼フォーム▼   ▼検索ボタン▼ (1)検索フォーム初期状態     ⇒[ここに入力してください。] 「検索」 (2)検索フォームに「光」と入力。  ⇒[光              ] 「検索」 (3)"「検索」"ボタンをクリック。  ⇒[光              ] 「検索」 (4)新しいウィンドウ(name=jisyo)に 対象のページが表示される。

  • メールフォームからの迷惑メール

    こんにちは。 自営の者です。 お店のサイトに設置してあるメールフォームから迷惑メールが届くようになったのですが、 なぜ送れるのかわからないものがあるので、お分かりになる方に伺いたいです。 サイトは自分で作成しましたが、PHP、CGIの知識はありませんので、 契約しているレンタルサーバのサービスのメールフォームを設置しています。 内容はざっとですが、「名前」「メールアドレス」「本文」程度で、名前とメールアドレスは必須項目にしてあります。 ところが、名前もメールアドレスも空欄で、本文のみの迷惑メールが届きます。 自分で試してみても、名前かメールアドレスを入力しないと「入力してください」の旨のエラーが出て送信はできません。 ですので、どのように送信しているのかわからないのです。 対策としては何かあるでしょうか。 よろしくお願いします。

  • フォームメールの受信時の件名と送信者名がおかしい。

    windows2000 IE6.0 Outlook Express6.0 フォームメールが欲しくてフリーのを頂き、CGIの知識がないのに四苦八苦して設置しました。 フォームからのメールを受信したとき、メールの件名や送信者名は正常ですが、ビューウインドウに表示される本文の前項に件名と送信者名が表示され私には意味の解らない文字になっています。(本文は正常です) この件名と送信者名は次のように表示されています。 件名 : =?ISO-2022-JP?B?GyRCO244MxsoQg==?= 送信者名 : =?ISO-2022-JP?B?GyRCTGwkQSRjJHMbKEI=?= 本当の件名は「試験」でして、送信者名は「爺ちゃん」です。 この意味と、正常に表示される方法はperlの記述の何処を変更すればいいのですか?  

    • ベストアンサー
    • CGI
  • JavaScriptでメールフォーム

    サイトでメールフォームをCGIを使わずに、JavaScriptで作成した時の話なのですが、 例えば、 <form name="mail" action="mailto:aaa@bbb.com" method="post" enctype="text/plain"> 名前<br> <input name="name"><br> 送信内容<br> <textarea style="WIDTH: 164px; HEIGHT: 50px" name="body"></textarea><br> <input style="WIDTH: 74px; HEIGHT: 21px" type="submit" size="37" value="送信"></form> ↑のような一般型のフォームは出来るのですが、 メールの送信先をメール送信者に指定させてそのアドレスにメールを送信するようにするにはどうしたら良いのでしょうか? すみませんが御願いします・・・

  • HPビルダー16でメールフォームを作成したい!

    こんにちは。 ホームページビルダー16でサイトを作っています。 メールフォームを作成しようと やり方の載っているサイトをいくつか参考に作ってみたのですが、 自分の理想にはなりません; で、その理想は http://daradaramainichi.com/ のメールフォームのように、 送信ボタンを押したらそのまま送信されるものです。 私のやったやり方だと、送信ボタンを押すと いきなりメールが開いてしまい、そのメールには書いた内容が全く反映されていませんでした。 これはどうしてなのでしょうか? 理由と、改善方法を教えてください。 まとまりの悪い文章で申し訳ありません。 この文章だけでは不足していることなどありましたらいくらでも補足します><

専門家に質問してみよう