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 发个判断字符串是否为符合标准的函数
Apr 27 Javascript
jquery ready函数源代码研究
Dec 06 Javascript
JS长整型精度问题实例分析
Jan 13 Javascript
JavaScript阻止浏览器返回按钮的方法
Mar 18 Javascript
JavaScript的Date()方法使用详解
Jun 09 Javascript
通过js获取上传的图片信息(临时保存路径,名称,大小)然后通过ajax传递给后端的方法
Oct 01 Javascript
jQuery纵向导航菜单效果实现方法
Dec 19 Javascript
微信小程序商城项目之商品属性分类(4)
Apr 17 Javascript
d3.js实现立体柱图的方法详解
Apr 28 Javascript
Dropify.js图片宽高自适应的方法
Nov 27 Javascript
Vue的状态管理vuex使用方法详解
Feb 05 Javascript
antd design table更改某行数据的样式操作
Oct 31 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过滤html标记属性类用法实例
2014/09/23 PHP
Yii+MYSQL锁表防止并发情况下重复数据的方法
2016/07/14 PHP
thinkphp实现分页显示功能
2016/12/03 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
2019/11/14 PHP
javascript 冒泡排序 正序和倒序实现代码
2010/12/14 Javascript
javascript 常用功能总结
2012/03/18 Javascript
基于JavaScript FileReader上传图片显示本地链接
2016/05/27 Javascript
js 声明数组和向数组中添加对象变量的简单实例
2016/07/28 Javascript
同步异步动态引入js文件的几种方法总结
2016/09/23 Javascript
js图片上传的封装代码
2017/08/01 Javascript
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
2017/09/22 jQuery
js断点调试经验分享
2017/12/08 Javascript
JS运动特效之同时运动实现方法分析
2018/01/24 Javascript
Vue完整项目构建(进阶篇)
2018/02/10 Javascript
Angular 如何使用第三方库的方法
2018/04/18 Javascript
vue cli 3.0 使用全过程解析
2018/06/14 Javascript
小程序云开发获取不到数据库记录的解决方法
2019/05/18 Javascript
jquery实现的放大镜效果示例
2020/02/24 jQuery
Python学习思维导图(必看篇)
2017/06/26 Python
Python实现购物系统(示例讲解)
2017/09/13 Python
Python爬虫工程师面试问题总结
2018/03/22 Python
python简易远程控制单线程版
2018/06/20 Python
Python+selenium点击网页上指定坐标的实例
2019/07/05 Python
Python散点图与折线图绘制过程解析
2019/11/30 Python
Django项目使用ckeditor详解(不使用admin)
2019/12/17 Python
Python&amp;&amp;GDAL实现NDVI的计算方式
2020/01/09 Python
tensorflow 固定部分参数训练,只训练部分参数的实例
2020/01/20 Python
python 插入日期数据到Oracle实例
2020/03/02 Python
Python标准库shutil模块使用方法解析
2020/03/10 Python
python实现密度聚类(模板代码+sklearn代码)
2020/04/27 Python
详解如何在PyCharm控制台中输出彩色文字和背景
2020/08/17 Python
python批量提取图片信息并保存的实现
2021/02/05 Python
企业总经理岗位职责
2014/02/13 职场文书
活动总结报告怎么写
2014/07/03 职场文书
python图片灰度化处理的几种方法
2021/06/23 Python
Kubernetes控制节点的部署
2022/04/01 Servers