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 相关文章推荐
jquery 选择器部分整理
Oct 28 Javascript
JS 对象介绍
Jan 20 Javascript
AngularJS 避繁就简的路由
Jul 01 Javascript
JS导出PDF插件的方法(支持中文、图片使用路径)
Jul 12 Javascript
jQuery实现的瀑布流加载效果示例
Sep 13 Javascript
移动端点击态处理的三种实现方式
Jan 12 Javascript
JS图片轮播与索引变色功能实例详解
Jul 06 Javascript
详解Vue依赖收集引发的问题
Apr 22 Javascript
React-redux实现小案例(todolist)的过程
Sep 29 Javascript
javascript实现拖拽碰撞检测
Mar 12 Javascript
JavaScript正则表达式验证登录实例
Mar 18 Javascript
VSCode插件安装完成后的配置(常用配置)
Aug 24 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
phpmyadmin配置文件现在需要绝密的短密码(blowfish_secret)的2种解决方法
2014/05/07 PHP
php使用Jpgraph绘制复杂X-Y坐标图的方法
2015/06/10 PHP
ThinkPHP项目分组配置方法分析
2016/03/23 PHP
Laravel框架实现修改登录和注册接口数据返回格式的方法
2018/08/17 PHP
jquery multiSelect 多选下拉框
2010/07/09 Javascript
面向对象的Javascript之二(接口实现介绍)
2012/01/27 Javascript
推荐30个新鲜出炉的精美 jQuery 效果
2012/03/26 Javascript
JavaScript与DOM组合动态创建表格实例
2012/12/23 Javascript
jquery实现excel导出的方法
2013/04/04 Javascript
JQuery操作Select的Options的Bug(IE8兼容性视图模式)
2013/04/21 Javascript
基于KMP算法JavaScript的实现方法分析
2013/05/03 Javascript
jquery改变tr背景色的示例代码
2013/12/28 Javascript
JQuery中Text方法用法实例分析
2015/05/18 Javascript
jQueryUI DatePicker 添加时分秒
2016/06/04 Javascript
Nodejs回调加超时限制两种实现方法
2017/06/09 NodeJs
JavaScript解析任意形式的json树型结构展示
2017/07/23 Javascript
vue的安装及element组件的安装方法
2018/03/09 Javascript
webpack的pitching loader详解
2019/09/23 Javascript
解决vue+ element ui 表单验证有值但验证失败问题
2020/01/16 Javascript
vue-amap根据地址回显地图并mark的操作
2020/11/03 Javascript
Python socket C/S结构的聊天室应用实现
2014/11/30 Python
Python实现一个服务器监听多个客户端请求
2018/04/12 Python
Django压缩静态文件的实现方法详析
2018/08/26 Python
centos6.5安装python3.7.1之后无法使用pip的解决方案
2019/02/14 Python
解决tensorflow打印tensor有省略号的问题
2020/02/04 Python
Python爬虫中Selenium实现文件上传
2020/12/04 Python
FC-Moto瑞典:欧洲最大的摩托车服装和头盔商店之一
2018/11/27 全球购物
英国经济型酒店品牌:Travelodge
2019/12/17 全球购物
The North Face意大利官网:服装、背包和鞋子
2020/06/17 全球购物
党员对照检查剖析材料
2014/10/13 职场文书
2014年学校工会工作总结
2014/12/06 职场文书
公司介绍信范文
2015/01/31 职场文书
2015年国庆节慰问信
2015/03/23 职场文书
培训讲师开场白
2015/06/01 职场文书
军训结束新闻稿
2015/07/17 职场文书
中秋节英文祝福语句(14句)
2019/09/11 职场文书