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 相关文章推荐
JavaScript创建命名空间(namespace)的最简实现
Dec 11 Javascript
JavaScript实现的一个倒计时的类
Mar 12 Javascript
浅谈js图片前端预览之filereader和window.URL.createObjectURL
Jun 30 Javascript
浅谈JavaScript事件绑定的常用方法及其优缺点分析
Nov 01 Javascript
详解angular 中的自定义指令之详解API
Jun 20 Javascript
JavaScript之filter_动力节点Java学院整理
Jun 28 Javascript
详解在Vue中如何使用axios跨域访问数据
Jul 07 Javascript
js实现水平滚动菜单导航
Jul 21 Javascript
Vue项目中设置背景图片方法
Feb 21 Javascript
为vue-router懒加载时下载js的过程中添加loading提示避免无响应问题
Apr 03 Javascript
详解js中let与var声明变量的区别
Apr 05 Javascript
VueCli3.0中集成MockApi的方法示例
Jul 05 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
2.PHP入门
2006/10/09 PHP
傻瓜化配置PHP环境――Appserv
2006/12/13 PHP
网页游戏开发入门教程三(简单程序应用)
2009/11/02 PHP
YII Framework教程之异常处理详解
2016/03/14 PHP
javascript while语句和do while语句的区别分析
2007/12/08 Javascript
jQuery学习4 浏览器的事件模型
2010/02/07 Javascript
一款Jquery 分页插件的改造方法(服务器端分页)
2011/07/11 Javascript
JavaScript自定义DateDiff函数(兼容所有浏览器)
2012/03/01 Javascript
js数组转json并在后台对其解析具体实现
2013/11/20 Javascript
跟我学Node.js(四)---Node.js的模块载入方式与机制
2014/06/04 Javascript
javascript制作2048游戏
2015/03/30 Javascript
JavaScript常用标签和方法总结
2015/09/01 Javascript
javascript模块化简单解析
2016/04/07 Javascript
js es6系列教程 - 基于new.target属性与es5改造es6的类语法
2017/09/02 Javascript
vue配置请求本地json数据的方法
2018/04/11 Javascript
vue 点击按钮增加一行的方法
2018/09/07 Javascript
vue-router 手势滑动触发返回功能
2018/09/30 Javascript
koa+mongoose实现简单增删改查接口的示例代码
2019/05/13 Javascript
[44:51]2018DOTA2亚洲邀请赛 4.4 淘汰赛 VP vs Liquid 第二场
2018/04/05 DOTA
基于python批量处理dat文件及科学计算方法详解
2018/05/08 Python
浅谈python中requests模块导入的问题
2018/05/18 Python
Python批量修改图片分辨率的实例代码
2019/07/04 Python
如何实现Django Rest framework版本控制
2019/07/25 Python
python redis连接 有序集合去重的代码
2019/08/04 Python
keras使用Sequence类调用大规模数据集进行训练的实现
2020/06/22 Python
python如何实现读取并显示图片(不需要图形界面)
2020/07/08 Python
python+django+selenium搭建简易自动化测试
2020/08/19 Python
CSS中的字体大小设置属性总结
2016/05/24 HTML / CSS
Finishline官网:美国一家领先的运动品牌鞋类、服装零售商
2016/07/20 全球购物
英国家庭和商业健身器材购物网站:Fitness Options
2018/07/05 全球购物
澳大利亚礼品篮网站:Macarthur Baskets
2019/10/14 全球购物
教育孩子心得体会
2014/01/01 职场文书
自荐信如何制作?
2014/02/21 职场文书
员工入职担保书范文
2014/04/01 职场文书
酒店总经理岗位职责
2015/04/01 职场文书
公司年夜饭通知
2015/04/25 职场文书