如果你的表单完全采用HTML编写,其中包括一个mailto表单动作试图通过email发送表单数据。尽管report.html web页面来自一个web服务器,但它完全在用户的web浏览器上填写和处理。浏览器请求web页面,其中包含这个表单。服务器返回这个web页面的HTML代码,用户填写表单并提交。Form action标记告诉浏览器请求用户的email程序来创建一个email。用户的email程序利用表单数据创建一个email,最后要用户具体将它发送给你。
一个网页对应一个HTML文件,超文本标记语言文件以.htm(磁盘操作系统DOS限制的英语缩写为扩展名)或.html(英语缩写为扩展名)。可以使用任何能够生成TXT类型源文件的文本编辑器来产生超文本标记语言文件,只用修改文件后缀即可。标准的超文本标记语言文件都具有一个基本的整体结构,标记一般都是成对出现,即超文本标记语言文件的开头与结尾标志和超文本标记语言的头部与实体两大部分。
服务器在这里的角色仅限于将web页面传送到浏览器。用户提交表单时,浏览器(客户)要利用它自己的设备来确定如何得到通过email发送的表单数据。客户机并非用于传送表单数据——这本应是服务器的任务。