网页Javascript提交OutLook发送邮件
注意的几个地方:
默认发送格式为表单名称=内容.
所以在上面我做了两个表单,先组合好内容,然后发送,这样就只有一个表单,而且内容前面有说明(表单的说明)
表单的属性设置,增加enctype="text/plain"(是以文本方式发送),或者 ENCTYPE="multipart/form-data"(是将文本打包成附件**.ATT的附件)
<form name="frmEmailOutLook" action="" method="post" enctype="text/plain">
发送表单action的格式
mailto:目的邮件地址?subject=邮件主题&Bcc=转送(不记得了)&cc=抄送
| 以下是引用片段: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>网页Javascript提交OutLook发送邮件</title> </head> <script language="javascript">... function toOutLook()...{ var objFrm = document.frmEmail; var objFrmOutLook = document.frmEmailOutLook; var msg = ""; msg += "姓名: " + objFrm.name.value + " "; msg += "电话: " + objFrm.phone.value + " "; msg += "网址: " + objFrm.website.value + " "; msg += "主题: " + objFrm.subject.value + " "; msg += "内容: " + objFrm.message.value + " "; objFrmOutLook.message.value = msg; objFrmOutLook.action = "mailto:sundysea@hotmail.com?subject=" + objFrm.subject.value; objFrmOutLook.submit(); } </script> <body> <form name="frmEmailOutLook" action="" method="post" enctype="text/plain"> <input type="hidden" name="message" value=""> </form> <form name="frmEmail" action="" method="post"> 姓名:<input type="text" name="name" value="a"><BR> 电话:<input type="text" name="phone" value="b"><BR> 网址:<input type="text" name="website" value="c"><BR> 主题:<input type="text" name="subject" value="d"><BR> 内容:<textarea name="message" >ee ddd</textarea><BR> <input type="button" name="send" value="send" onClick="toOutLook()"> </form> </body> </html> |
----------------------------------------
收件人: sundysea@hotmail.com
主题: d
message=姓名: a
电话: b
网址: c
主题: d
内容: ee
ddd
浙公网安备 33010602011771号