1. ホーム
  2. html

[解決済み] 以下のHTMLフォームの例で、「mailto:[email protected]」とは何ですか?

2022-02-03 22:36:09

質問

からHTMLを学んでいます。 w3schoolsのHTMLチュートリアル - クラスで最高のチュートリアル

電子メールを送信するHTMLフォームの例を1つ見つけました。

現在、私もw3schoolsもサーバーサイドの入力処理は行っていませんので、私の質問を考慮しながらサーバーサイドの処理について考えることもないことに注意してください。

以下は、HTMLの例のコードです。

<!DOCTYPE html>
<html>
<body>

<h2>Send e-mail to [email protected]:</h2>

<form action="mailto:[email protected]" method="post" enctype="text/plain">
Name:<br>
<input type="text" name="name"><br>
E-mail:<br>
<input type="text" name="mail"><br>
Comment:<br>
<input type="text" name="comment" size="50"><br><br>
<input type="submit" value="Send">
<input type="reset" value="Reset">
</form>

</body>
</html>

通常、フォームの action 属性には .php や .asp というファイル名が含まれますが、上記の例では mailto:[email protected] .

私はそれが何であるか、そしてなぜ彼らは通常のように.phpまたは.aspファイル名を使用しないのか知りたいのです。

どなたか解説をお願いします。

ありがとうございました。

解決方法は?

基本的に、ユーザーのブラウザに mailto リクエストに対応します。ブラウザは通常、ユーザーの mail client を作成し、フォームの入力に従ってフィールドに入力します。