以下 HTML 表单示例中的 "mailto:someone@example.com" 是什么?
What is "mailto:someone@example.com" in following HTML form example?
我正在从 w3schools HTML 教程中学习 HTML - Class 教程中最好的
我遇到了一个发送电子邮件的 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>
通常我在表单的 action 属性中看到 .php 或 .asp 文件名,但在上面的示例中它是 mailto:someone@example.com
.
我想知道它是什么以及为什么他们没有像往常一样使用 .php 或 .asp 文件名?
请有人解释一下。
谢谢。
您基本上是在向用户浏览器提供处理 mailto
请求的工作。浏览器通常会启动用户 mail client
并根据您的表单输入填写字段。
我正在从 w3schools HTML 教程中学习 HTML - Class 教程中最好的
我遇到了一个发送电子邮件的 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>
通常我在表单的 action 属性中看到 .php 或 .asp 文件名,但在上面的示例中它是 mailto:someone@example.com
.
我想知道它是什么以及为什么他们没有像往常一样使用 .php 或 .asp 文件名?
请有人解释一下。
谢谢。
您基本上是在向用户浏览器提供处理 mailto
请求的工作。浏览器通常会启动用户 mail client
并根据您的表单输入填写字段。