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 相关文章推荐
Web版彷 Visual Studio 2003 颜色选择器
Jan 09 Javascript
javascript 操作Word和Excel的实现代码
Oct 26 Javascript
复制Input内容的js代码_支持所有浏览器,修正了Firefox3.5以上的问题
Jun 21 Javascript
js为鼠标添加右击事件防止默认的右击菜单弹出
Jul 29 Javascript
JS中Date日期函数中的参数使用介绍
Jan 02 Javascript
js实现拖拽效果(构造函数)
Dec 14 Javascript
JavaScript驾驭网页-DOM
Mar 24 Javascript
jQuery插件Flexslider实现图片轮播、图文结合滑动切换效果
Apr 16 Javascript
jQuery的ajax下载blob文件
Jul 21 Javascript
详解Node.js利用node-git-server快速搭建git服务器
Sep 27 Javascript
基于canvasJS在PHP中制作动态图表
May 30 Javascript
Node使用koa2实现一个简单JWT鉴权的方法
Jan 26 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&amp;java(三)
2006/10/09 PHP
浅析memcache启动以及telnet命令详解
2013/06/28 PHP
php使用curl发送json格式数据实例
2013/12/17 PHP
PHP内核探索:变量概述
2014/01/30 PHP
PHP使用imagick扩展实现合并图像的方法
2017/04/25 PHP
php自定义排序uasort函数示例【二维数组按指定键值排序】
2019/06/19 PHP
比Jquery的document.ready更快的方法
2010/04/28 Javascript
JavaScript单元测试ABC
2012/04/12 Javascript
Js注册协议倒计时的小例子
2013/06/24 Javascript
Javascript基础教程之JavaScript语法
2015/01/18 Javascript
基于javascript实现图片切换效果
2016/04/17 Javascript
Vue中组件之间数据的传递的示例代码
2017/09/08 Javascript
原生js代码能实现call和bind吗
2019/07/31 Javascript
[49:54]Ti4 循环赛第三日 LGD vs Titan
2014/07/12 DOTA
[44:01]2018DOTA2亚洲邀请赛3月30日 小组赛B组 EG VS paiN
2018/03/31 DOTA
python实用代码片段收集贴
2015/06/03 Python
关于numpy中np.nonzero()函数用法的详解
2017/02/07 Python
Python变量赋值的秘密分享
2018/04/03 Python
Python爬虫之pandas基本安装与使用方法示例
2018/08/08 Python
python实现移位加密和解密
2019/03/22 Python
Pandas中DataFrame的分组/分割/合并的实现
2019/07/16 Python
Django使用unittest模块进行单元测试过程解析
2019/08/02 Python
在Pycharm中安装Pandas库方法(简单易懂)
2021/02/20 Python
家得宝加拿大家装网上商店:The Home Depot加拿大
2016/08/27 全球购物
韩国CJ食品专卖网:CJonmart
2016/09/11 全球购物
Farnell德国:电子元器件供应商
2018/07/10 全球购物
德国玩具商店:Planet Happy DE
2021/01/16 全球购物
德国BA保镖药房中文网:Bodyguard Apotheke
2021/03/09 全球购物
Java提供了哪些企业应用编程接口
2015/02/13 面试题
学习心得体会
2014/01/01 职场文书
挂牌仪式主持词
2014/03/20 职场文书
求职意向书
2014/07/29 职场文书
群众路线四风问题整改措施
2014/09/27 职场文书
2015年高二班主任工作总结
2015/05/25 职场文书
秋菊打官司观后感
2015/06/03 职场文书
Windows 11上手初体验:任务栏和开始菜单等迎来大改
2021/11/21 数码科技