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代码
Dec 04 Javascript
IE 当eval遇上function的处理
Aug 09 Javascript
js确定对象类型方法
Mar 30 Javascript
Ajax执行顺序流程及回调问题分析
Dec 10 Javascript
javascript提取URL的搜索字符串中的参数(自定义函数实现)
Jan 22 Javascript
使用jQuery避免鼠标双击的解决方案
Aug 21 Javascript
Javascript 构造函数详解
Oct 22 Javascript
纯js的右下角弹窗实例
Mar 12 Javascript
基于jQuery的$.getScript方法去加载javaScript文档解析
Nov 08 jQuery
Layui组件Table绑定行点击事件和获取行数据的方法
Aug 19 Javascript
微信小程序中button去除默认的边框实例代码
Aug 01 Javascript
何时/使用 Vue3 render 函数的教程详解
Jul 25 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+MYSQL中文乱码问题
2015/07/01 PHP
php关闭warning问题的解决方法
2016/05/17 PHP
thinkPHP中钩子的两种配置调用方法详解
2016/11/11 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
2017/09/22 PHP
thinkPHP5框架实现基于ajax的分页功能示例
2018/06/12 PHP
PHP大文件切割上传并带进度条功能示例
2019/07/01 PHP
Laravel框架表单验证操作实例分析
2019/09/30 PHP
jQuery EasyUI NumberBox(数字框)的用法
2010/07/08 Javascript
几个有趣的Javascript Hack
2010/07/24 Javascript
js获取元素外链样式的方法
2015/01/27 Javascript
js选项卡的实现方法
2015/02/09 Javascript
jquery实现向下滑出的二级导航下滑菜单效果
2015/08/25 Javascript
Javascript实现Array和String互转换的方法
2015/12/21 Javascript
javascript中对Date类型的常用操作小结
2016/05/19 Javascript
基于BootStrap环境写jQuery tabs插件
2016/07/12 Javascript
总结在前端排序中遇到的问题
2016/07/19 Javascript
详解vee-validate的使用个人小结
2017/06/07 Javascript
浅谈webpack组织模块的原理
2018/03/10 Javascript
原生JS实现的碰撞检测功能示例
2018/05/18 Javascript
小程序实现左滑删除效果
2019/07/25 Javascript
Python线程同步的实现代码
2018/10/03 Python
Python线程池模块ThreadPoolExecutor用法分析
2018/12/28 Python
Python3监控windows,linux系统的CPU、硬盘、内存使用率和各个端口的开启情况详细代码实例
2020/03/18 Python
HTML5中Canvas与SVG的画图原理比较
2013/01/16 HTML / CSS
微信端html5页面调用分享接口示例
2018/03/14 HTML / CSS
Java工程师面试集锦之Spring框架
2013/06/16 面试题
高级护理专业大学生求职信
2013/10/24 职场文书
学生干部学习的自我评价
2014/02/18 职场文书
实用的简历自我评价
2014/03/06 职场文书
大学毕业生个人自荐书
2014/07/02 职场文书
战略合作意向书
2014/07/29 职场文书
初中差生评语
2014/12/29 职场文书
先进工作者个人总结
2015/02/15 职场文书
财务会计求职信范文
2015/03/20 职场文书
小学音乐课歌曲《堆雪人》教学反思
2016/02/18 职场文书
修改Nginx配置返回指定content-type的方法
2022/09/23 Servers