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 相关文章推荐
validator验证控件使用代码
Nov 23 Javascript
JavaScript Date对象 日期获取函数
Dec 19 Javascript
使用JavaScript 编写简单计算器
Nov 24 Javascript
Eclipse配置Javascript开发环境图文教程
Jan 29 Javascript
JS基于正则表达式的替换操作(replace)用法示例
Apr 28 Javascript
基于Bootstrap实现城市三级联动
Nov 23 Javascript
深入理解Vue 的钩子函数
Sep 05 Javascript
使用JS获取页面上的所有标签
Oct 18 Javascript
JS实现简单的文字无缝上下滚动功能示例
Jun 22 Javascript
Vue中的this.$options.data()和this.$data用法说明
Jul 26 Javascript
vue中的v-model原理,与组件自定义v-model详解
Aug 04 Javascript
微信小程序将页面按钮悬浮固定在底部的实现代码
Oct 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
关于url地址传参数时字符串有回车造成页面脚本赋值失败的解决方法
2013/06/28 PHP
php实现文件下载简单示例(代码实现文件下载)
2014/03/10 PHP
php算法实例分享
2015/07/14 PHP
PHP实现微信网页授权开发教程
2016/01/19 PHP
php倒计时出现-0情况的解决方法
2016/07/28 PHP
PHP手机号码及邮箱正则表达式实例解析
2020/07/11 PHP
jquery Moblie入门—hello world的示例代码学习
2013/01/08 Javascript
bootstrap导航、选项卡实现代码
2016/12/28 Javascript
Angularjs 动态改变title标题(兼容ios)
2016/12/29 Javascript
vue将对象新增的属性添加到检测序列的方法
2018/02/24 Javascript
JS正则表达式常见用法实例详解
2018/06/19 Javascript
Vue.js + Nuxt.js 项目中使用 Vee-validate 表单校验
2019/04/22 Javascript
vue项目前端错误收集之sentry教程详解
2019/05/27 Javascript
JS FormData对象使用方法实例详解
2020/02/12 Javascript
python处理json数据中的中文
2014/03/06 Python
零基础写python爬虫之爬虫的定义及URL构成
2014/11/04 Python
详细解析Python中__init__()方法的高级应用
2015/05/11 Python
python使用两种发邮件的方式smtp和outlook示例
2017/06/02 Python
Python DataFrame设置/更改列表字段/元素类型的方法
2018/06/09 Python
python 找出list中最大或者最小几个数的索引方法
2018/10/30 Python
pytorch 模型可视化的例子
2019/08/17 Python
python 内置函数汇总详解
2019/09/16 Python
python 实现查询Neo4j多节点的多层关系
2019/12/23 Python
Pytorch数据拼接与拆分操作实现图解
2020/04/30 Python
PyCharm中配置PySide2的图文教程
2020/06/18 Python
sqlalchemy实现时间列自动更新教程
2020/09/02 Python
五种Python转义表示法
2020/11/27 Python
购买美国制造的相框和画框架:Picture Frames
2018/08/14 全球购物
荷兰DOD药房中文官网:DeOnlineDrogist
2020/12/27 全球购物
生产文员岗位职责
2014/04/05 职场文书
物联网工程专业推荐信
2014/09/08 职场文书
本科毕业论文导师评语
2014/12/31 职场文书
合作合同协议书范本
2015/01/27 职场文书
教你一步步实现一个简易promise
2021/11/02 Javascript
基于Python实现对比Exce的工具
2022/04/07 Python
Python如何让字典保持有序排列
2022/04/29 Python