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的几种方法
Oct 23 Javascript
JS中字符问题(二进制/十进制/十六进制及ASCII码之间的转换)
Nov 03 Javascript
jquery使用animate方法实现控制元素移动
Mar 27 Javascript
javascript遇到html5的一些表单属性
Jul 05 Javascript
Javascript将双字节字符转换成单字节字符并计算长度
Jun 22 Javascript
JS实现显示带倒影的图片横排居中放大展示特效实例【测试可用】
Aug 23 Javascript
ThinkPHP+jquery实现“加载更多”功能代码
Mar 11 Javascript
Easyui和zTree两种方式分别实现树形下拉框
Aug 04 Javascript
判断滚动条滑到底部触发事件(实例讲解)
Nov 15 Javascript
浅谈Angular6的服务和依赖注入
Jun 27 Javascript
详解Vue.js使用Swiper.js在iOS
Sep 10 Javascript
原生JS实现旋转轮播图+文字内容切换效果【附源码】
Sep 29 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
预告映像公开!第1章续篇剧场版动画《Princess Principal Crown Handler》4月10日上映!
2020/03/06 日漫
php.ini-dist 和 php.ini-recommended 的区别介绍(方便开发与安全的朋友)
2012/07/01 PHP
php笔记之:数据类型与常量的使用分析
2013/05/14 PHP
PHP迭代器实现斐波纳契数列的函数
2013/11/12 PHP
php检查日期函数checkdate用法实例
2015/03/19 PHP
Laravel5中防止XSS跨站攻击的方法
2016/10/10 PHP
Laravel 5.4因特殊字段太长导致migrations报错的解决
2017/10/22 PHP
jQuery插件 tabBox实现代码
2010/02/09 Javascript
JS定时刷新页面及跳转页面的方法
2013/07/04 Javascript
JavaScript实现存储HTML字符串示例
2014/04/21 Javascript
javascript解析json实例详解
2014/11/05 Javascript
简介JavaScript中strike()方法的使用
2015/06/08 Javascript
jquery trigger函数执行两次的解决方法
2016/02/29 Javascript
微信JS-SDK坐标位置如何转换为百度地图坐标
2016/07/04 Javascript
详解Angular中$cacheFactory缓存的使用
2016/08/19 Javascript
JS Canvas定时器模拟动态加载动画
2016/09/17 Javascript
基于Bootstrap和jQuery构建前端分页工具实例代码
2016/11/23 Javascript
兼容浏览器的js事件绑定函数(详解)
2017/05/09 Javascript
从理论角度讨论JavaScript闭包
2019/04/03 Javascript
JSONLINT:python的json数据验证库实例解析
2017/11/28 Python
Python eval的常见错误封装及利用原理详解
2019/03/26 Python
利用 PyCharm 实现本地代码和远端的实时同步功能
2020/03/23 Python
基于python实现matlab filter函数过程详解
2020/06/08 Python
英国儿童家具专卖店:GLTC
2016/09/24 全球购物
台湾生鲜宅配:大口市集
2017/10/14 全球购物
Tiqets荷兰:出售欧洲最美丽的景点和博物馆门票
2018/01/09 全球购物
Wilson体育用品官网:美国著名运动器材品牌
2019/05/12 全球购物
美赞臣营养马来西亚旗舰店:Enfagrow马来西亚
2019/07/26 全球购物
linux面试题参考答案(11)
2016/11/26 面试题
《最可爱的人》教学反思
2014/02/14 职场文书
优秀研究生主要事迹
2014/06/03 职场文书
2015年为民办实事工作总结
2015/05/26 职场文书
2015年办税服务厅工作总结
2015/07/23 职场文书
浅谈:电影《孔子》观后感(范文)
2019/10/14 职场文书
浅谈MySQL函数
2021/10/05 MySQL
使用scrapy实现增量式爬取方式
2022/06/21 Python