mailto的使用技巧分享


Posted in Javascript onDecember 21, 2012

mailto用法
如何使用mailto?
1)基本用法

<a href=mailto:sample@163.com>send email</a>

或者
<form action="mailto:sample@163.com"> 
</form>

mailto后跟的是收信人。
可使用参数列表
to 收信人
suject 主题
cc 抄送
bcc 暗抄送
body 内容

参数传递方式同页面之间传递值一样,可以使用查询字符串,也可以用form
querystring方式
<a href="mailto:sample@163.com?subject=test&cc=sample@hotmail.com&body=use mailto sample">send mail</a>

form方式
<form name='sendmail' action='mailto:sample@163.com'> 
<input name='cc' type='text' value='sample@hotmail.com'> 
<input name='subject' type='text' value='test'> 
<input name='body' type='text' value='use mailto sample'> 
</form>

两种方式同样传递所有参数。
2)示例说明
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML> 
<HEAD> 
<TITLE> Send Email </TITLE> 
<META NAME="Generator" CONTENT="EditPlus"> 
<META NAME="Author" CONTENT=""> 
<META NAME="Keywords" CONTENT=""> 
<META NAME="Description" CONTENT=""> 
</HEAD> 
<script> 
Date.prototype.toString=function() 
{ 
var d = new Date(); 
var ret = d.getYear(); 
var m = d.getMonth()+1; 
ret+=m.length>1?m:'0'+m; 
var date= d.getDate(); 
ret+=date.length>1?date:'0'+date; 
return ret; 
} 
var initSubject='test'+new Date().toString(),initTo='sample@163.com',initCC='sample@hotmail.com',initBody='use mailto sample'; 
function submitHandler() 
{ 
var subject = subText.value; 
var to = toText.value; 
var cc = ccText.value; 
var body = bodyText.value; 
mailTo.href="mailto:"+to+"?cc="+cc+"&subject="+subject+"&body="+body; 
mailTo.click(); 
} 
function init() 
{ 
subText.value=initSubject; 
toText.value=initTo; 
ccText.value=initCC; 
bodyText.value=initBody; 
} 
</script> 
<style> 
.label{font-weight:bold;postion:absolute;width:80px;} 
.head{font-color:black;font-weight:bold;} 
.bd{float:left;width:77px;font-weight:bold;} 
</style> 
<BODY onload="init()"> 
<div class="head">Use mailto Send Email</div> 
<div> 
<span class="label">Subject:</span><input id="subText" type="text" size=50 value="TM V14.2 Bug Fix Questions_20080221"> 
</div> 
<div> 
<span class="label">To:</span><input id="toText" type="text" size=50 value=""> 
</div> 
<div> 
<span class="label">CC:</span><input id="ccText" type="text" size=50 value=""> 
</div> 
<div> 
<span class="bd">Body:</span><textarea id="bodyText" rows=20 cols=100></textarea> 
</div> 
<input name="btSend" type="button" value="send email" onclick="submitHandler();"> 
<a href="mailto:" id="mailTo"></a> 
</BODY> 
</HTML>

成功者找方法,失败者找借口!
Javascript 相关文章推荐
XHTML-Strict 内允许出现的标签
Dec 11 Javascript
你真的了解JavaScript吗?
Feb 24 Javascript
理解JSON:3分钟课程
Oct 28 Javascript
jquery插件制作 表单验证实现代码
Aug 17 Javascript
php对mongodb的扩展(小试牛刀)
Nov 11 Javascript
侧栏跟随滚动的简单实现代码
Mar 18 Javascript
JQ获取动态加载的图片大小的正确方法分享
Nov 08 Javascript
js/jQuery简单实现选项卡功能
Jan 02 Javascript
jQuery+HTML5实现弹出创意搜索框层
Dec 29 Javascript
vue.js+Echarts开发图表放大缩小功能实例
Jun 09 Javascript
AngularJS实现表格的增删改查(仅限前端)
Jul 04 Javascript
JavaScript运行机制实例分析
Apr 11 Javascript
一个页面放2段图片滚动代码出现冲突的问题如何解决
Dec 21 #Javascript
TextArea设置MaxLength属性最大输入值的js代码
Dec 21 #Javascript
JQuery实现简单时尚快捷的气泡提示插件
Dec 20 #Javascript
JQuery实现简单验证码提示解决方案
Dec 20 #Javascript
javascript的原生方法获取数组中的最大(最小)值
Dec 19 #Javascript
关于图片的预加载过程中隐藏未知的
Dec 19 #Javascript
给页面渲染时间加速 干掉Dom Level 0 Event
Dec 19 #Javascript
You might like
php绝对路径与相对路径之间关系的的分析
2010/03/03 PHP
PHP初学者最感迷茫的问题小结
2010/03/27 PHP
使用XHGui来测试PHP性能的教程
2015/07/03 PHP
WordPress中调试缩略图的相关PHP函数使用解析
2016/01/07 PHP
laravel框架如何设置公共头和公共尾
2019/10/22 PHP
JQuery的ajax基础上的超强GridView展示
2009/09/18 Javascript
统计出现最多的字符次数的js代码
2010/12/03 Javascript
JavaScript中两个感叹号的作用说明
2011/12/28 Javascript
推荐30个新鲜出炉的精美 jQuery 效果
2012/03/26 Javascript
JavaScript中解决多浏览器兼容性23个问题的快速解决方法
2016/05/19 Javascript
Highcharts学习之数据列
2016/08/03 Javascript
JS与jQuery判断文本框还剩多少字符可以输入的方法
2018/09/01 jQuery
jQuery常见的遍历DOM操作详解
2018/09/05 jQuery
js将URL网址转为16进制加密与解密函数
2020/03/04 Javascript
Element Breadcrumb 面包屑的使用方法
2020/07/26 Javascript
微信小程序自定义胶囊样式
2020/12/27 Javascript
用Python写王者荣耀刷金币脚本
2017/12/21 Python
python将txt文件读入为np.array的方法
2018/10/30 Python
python matplotlib实现双Y轴的实例
2019/02/12 Python
python+webdriver自动化环境搭建步骤详解
2019/06/03 Python
TensorFlow实现保存训练模型为pd文件并恢复
2020/02/06 Python
用python实现学生管理系统
2020/07/24 Python
python 基于selenium实现鼠标拖拽功能
2020/12/24 Python
jupyter 添加不同内核的操作
2021/02/06 Python
python Protobuf定义消息类型知识点讲解
2021/03/02 Python
CSS3中的注音对齐属性ruby-align用法指南
2016/07/01 HTML / CSS
HTML5的Geolocation地理位置定位API使用教程
2016/05/12 HTML / CSS
JD Sports德国官网:英国领先的运动鞋和运动服饰零售商
2018/02/26 全球购物
NULL是什么,它是怎么定义的
2015/05/09 面试题
物业总经理岗位职责
2014/02/28 职场文书
最美乡村医生事迹材料
2014/06/02 职场文书
聘用意向书
2014/07/29 职场文书
不尊敬老师的检讨书
2014/12/21 职场文书
工人先锋号事迹材料(2016精选版)
2016/03/01 职场文书
导游词之西安骊山
2019/12/03 职场文书
MySQL数据库实验实现简单数据库应用系统设计
2022/06/21 MySQL