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 相关文章推荐
详细讲解JS节点知识
Jan 31 Javascript
使用jQuery解决IE与FireFox下createElement方法的差异
Nov 14 Javascript
javascript原型链继承用法实例分析
Jan 28 Javascript
JavaScript判断DIV内容是否为空的方法
Jan 29 Javascript
Bootstrap轮播图的使用和理解4
Dec 14 Javascript
Vue.js学习之过滤器详解
Jan 22 Javascript
详解Vue.js项目API、Router配置拆分实践
Mar 16 Javascript
微信小程序中使用ECharts 异步加载数据的方法
Jun 27 Javascript
javascript事件监听与事件委托实例详解
Aug 16 Javascript
JS 事件机制完整示例分析
Jan 15 Javascript
vue 查看dist文件里的结构(多种方式)
Jan 17 Javascript
Vue Router 实现动态路由和常见问题及解决方法
Mar 06 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
上海地方志办公室-上海电子仪表工业志
2021/03/04 无线电
php gzip压缩输出的实现方法
2013/04/27 PHP
浅析PHP程序设计中的MVC编程思想
2014/07/28 PHP
几个优化WordPress中JavaScript加载体验的插件介绍
2015/12/17 PHP
ThinkPHP实现更新数据实例详解(demo)
2016/06/29 PHP
php mongodb操作类 带几个简单的例子
2016/08/25 PHP
利用phpexcel对数据库数据的导入excel(excel筛选)、导出excel
2017/04/27 PHP
php实现将二维关联数组转换成字符串的方法详解
2017/07/31 PHP
PHP rsa加密解密算法原理解析
2020/12/09 PHP
JavaScript按位运算符的应用简析
2014/02/04 Javascript
JavaScript操作HTML DOM节点的基础教程
2016/03/11 Javascript
javascript如何定义对象数组
2016/06/07 Javascript
Vuejs第十篇之vuejs父子组件通信
2016/09/06 Javascript
微信小程序radio组件使用详解
2018/01/31 Javascript
看看“疫苗查询”小程序有温度的代码
2018/07/31 Javascript
JS原生瀑布流效果实现
2019/04/26 Javascript
vue循环数组改变点击文字的颜色
2019/10/14 Javascript
p5.js绘制创意自画像
2019/11/04 Javascript
在微信小程序中使用mqtt服务的方法
2019/12/13 Javascript
jquery html添加元素/删除元素操作实例详解
2020/05/20 jQuery
jQuery cookie的公共方法封装和使用示例
2020/06/01 jQuery
JavaScript canvas实现雨滴特效
2021/01/10 Javascript
python中的全局变量用法分析
2015/06/09 Python
python杀死一个线程的方法
2015/09/06 Python
基于Numpy.convolve使用Python实现滑动平均滤波的思路详解
2019/05/16 Python
DataFrame.to_excel多次写入不同Sheet的实例
2019/12/02 Python
CSS3实现超慢速移动动画效果非常流畅无卡顿
2014/06/15 HTML / CSS
重新定义牛仔布,100美元以下:Warp + Weft
2018/07/25 全球购物
Myprotein法国官网:欧洲第一运动营养品牌
2019/03/26 全球购物
电脑饰品店的创业计划书
2014/01/21 职场文书
《陈毅探母》教学反思
2014/05/01 职场文书
银行资信证明
2015/06/17 职场文书
Nginx反向代理及负载均衡如何实现(基于linux)
2021/03/31 Servers
Python使用scapy模块发包收包
2021/05/07 Python
python实现过滤敏感词
2021/05/08 Python
vue Element-ui表格实现树形结构表格
2021/06/07 Vue.js