0

実装しようとしているプロジェクトで、このコード行に出くわしました。これは、一目で標準のニュースレターフォームです。

<form id="form_newsletter">
    <input type="text" 
           name="newsletter" 
           id="newsletter" 
           placeholder="Email Address..." />
</form> 

私の問題は、メールアドレスを書き込むためにフォームテキストフィールドをクリックすると、このcss(正しい場合は属性セレクター)要素によってトリガーされるリンク送信ボタンが側面に表示されることです:

input[type="submit"]

私の質問は、送信ボタンに送信されたアドレスを私のメールアドレスに投稿させるにはどうすればよいですか? 基本的に、ニュースレター購読者の受信者はどこに入力できますか? それがJavaScript関数の場合、どうすればそれを見つけて必要に応じて編集できますか?

4

1 に答える 1

1

静的HTMLページの純粋なJavaScriptでは、電子メールを送信する方法はありません。サーバーでスクリプトを実行する必要があります(例:PHP、ASP.NET、任意の数のWebフレームワーク)。これは、ユーザーが送信ボタンをクリックしてフォームをサーバーに送り返した後、実際の電子メールの送信を処理します。 。

基本的なフローは次のようになります。

  • 1)HTMLフォームを用意します(あなたが行います)。
  • 2)action=""属性を使用してフォームの送信先を指定します。PHPを使用する場合は、 <form action="http://my-website.com/send-mail.php">
  • 3)send-mail.phpに、メールを送信するコードを記述します。これを説明する短いチュートリアルがWeb上にたくさんあります。
于 2012-12-04T16:16:22.290 に答える