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 相关文章推荐
使用prototype.js 的时候应该特别注意的几个问题.
Apr 12 Javascript
getAsDataURL在Firefox7.0下无法预览本地图片的解决方法
Nov 15 Javascript
浅谈JavaScript字符集
May 22 Javascript
简单谈谈jQuery(function(){})与(function(){})(jQuery)
Dec 19 Javascript
js计算任意值之间随机数的方法
Jan 16 Javascript
JS实现为排序好的字符串找出重复行的方法
Mar 02 Javascript
JS代码实现百度地图 画圆 删除标注
Oct 12 Javascript
基于JavaScript实现购物车功能
Feb 07 Javascript
vscode中eslint插件的配置(prettier配置无效)
Sep 10 Javascript
vue源码中的检测方法的实现
Sep 26 Javascript
JavaScript canvas绘制渐变颜色的矩形
Feb 18 Javascript
解决Vue 移动端点击出现300毫秒延迟的问题
Jul 21 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入门
2006/10/09 PHP
php操作SVN版本服务器类代码
2011/11/27 PHP
PHP连接局域网MYSQL数据库的简单实例
2013/08/26 PHP
php中Socket创建与监听实现方法
2015/01/05 PHP
php curl登陆qq后获取用户信息时证书错误
2015/02/03 PHP
PHP简单生成缩略图相册的方法
2015/07/29 PHP
利用switch语句进行多选一判断的实例代码
2016/11/14 PHP
PHP接口并发测试的方法(推荐)
2016/12/15 PHP
会自动逐行上升的文本框
2006/06/30 Javascript
兼容多浏览器的字幕特效Marquee的通用js类
2008/07/20 Javascript
jQuery Tab插件 用于在Tab中显示iframe,附源码和详细说明
2011/06/27 Javascript
javascript SpiderMonkey中的函数序列化如何进行
2012/12/05 Javascript
jquery实现metro效果示例代码
2013/09/06 Javascript
javascript ajax 仿百度分页函数
2013/10/29 Javascript
javascript圆盘抽奖程序实现原理和完整代码例子
2014/06/03 Javascript
JavaScript实现将文本框的值插入指定位置的方法
2015/08/13 Javascript
JS+DIV+CSS实现仿表单下拉列表效果
2015/08/18 Javascript
javascript多物体运动实现方法分析
2016/01/08 Javascript
JS中双击和单击事件冲突的解决方法
2018/04/09 Javascript
Angular4 反向代理Details实践
2018/05/30 Javascript
JS实现动态生成html table表格的方法分析
2018/07/11 Javascript
JavaScript仿京东秒杀倒计时
2020/03/17 Javascript
利用Vue实现简易播放器的完整代码
2020/12/30 Vue.js
Python中实现结构相似的函数调用方法
2015/03/10 Python
Python常用随机数与随机字符串方法实例
2015/04/09 Python
浅谈Python的文件类型
2016/05/30 Python
python snownlp情感分析简易demo(分享)
2017/06/04 Python
使用matplotlib画散点图的方法
2018/05/25 Python
New Balance俄罗斯官方网上商店:购买运动鞋
2020/03/02 全球购物
澳大利亚在线奢侈品时尚零售平台:Azura Runway
2021/01/13 全球购物
JACK & JONES荷兰官网:男士服装和鞋子
2021/03/07 全球购物
乐观大学生的自我评价
2014/01/10 职场文书
品牌推广策划方案
2014/05/28 职场文书
2015年班干部工作总结
2015/04/29 职场文书
升学宴家长致辞
2015/07/27 职场文书
cypress测试本地web应用
2022/06/01 Javascript