什么是" mailto:someone@example.com"在以下HTML表单示例中?

时间:2016-08-31 08:33:00

标签: html email html-form mailto email-client

我正在从 w3schools HTML教程 - 最佳课程教程

学习HTML

我遇到了一个发送电子邮件的HTML表单示例。

请注意,目前我和w3schools都没有进行服务器端输入处理,所以在考虑我的问题时你也不会考虑服务器端处理。

以下是HTML示例的代码:

<!DOCTYPE html>
<html>
<body>

<h2>Send e-mail to someone@example.com:</h2>

<form action="mailto:someone@example.com" 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>

通常情况下,我会在表单的操作属性中看到.php或.asp文件名,但在上面的示例中,它是mailto:someone@example.com

我想知道它是什么以及为什么他们没有像往常那样使用.php或.asp文件名?

请有人解释一下。

谢谢。

1 个答案:

答案 0 :(得分:2)

您基本上是在为用户浏览器提供处理mailto请求的工作。浏览器通常会启动用户mail client并根据表单的输入填写字段。