0

HTML5とJavaScriptだけで回答をメールで送信するお問い合わせフォームを作成することはできますか?もしそうなら、どうすればいいですか?

4

2 に答える 2

2

フォームのアクションフィールドで、アクションを「mailto:youremailaddress」として設定します。次に例を示します。

 <form action="mailto:myforms@mydomain.com">

フォームデータをプレーンテキストとして送信する場合は、次を使用できます。

フォーム属性に「enctype=text/plain」を追加します。フォームコードは次のようになります。

 <form action="mailto:myforms@mydomain.com" enctype="text/plain" >

このフォームを送信すると、読みやすい形式でメールが届きます。

于 2013-03-13T09:11:09.057 に答える
2

mailユーザーのローカルマシンがメールサーバーを実行しているとは想定できないため、JavaScriptから関数などを介して直接実行することはできないと思います。メールを送信するものは何もありません。

これがどの程度「標準に準拠」しているかはわかりませんが、(リンクなどを使用してdocument.location)に移動するmailto:user@example.comと、ユーザーの標準の電子メールクライアントで電子メールの作成が開始され、ユーザーが直接電子メールを送信できるようになります。これは彼らとあなたのメールアドレスの両方を公開しますが。

于 2013-03-13T09:16:00.010 に答える