【发布时间】:2014-08-27 09:13:26
【问题描述】:
我需要通过电子邮件将数据从一个 html 表单传递到另一个。我在插入指向本地文件的链接时遇到了一些问题。 Outlook 客户端打开后,链接格式不正确,不是超链接。这是我表单中的 send() 函数
function send()
{
var name = document.getElementById('Fname').value;
var company = document.getElementById('company').value;
var email = document.getElementById('email').value;
var str = "Link to IT Web Report"
var linkToReport = str.link('S:\IT\Applications\Aleds Work\Guest WIFI access\ITTaskWebReport.html?name='+name+'&company='+company+'&email='+email);
var link = 'mailto:FHCNetAlert@fhc.co.uk?subject= Guest WIFI request'
+'&body=A request for guest WIFI access was made. Details:- %0D%0A'
+'%0D%0A Name: '+document.getElementById('Fname').value +
'%0D%0A Company: '+document.getElementById('company').value +
'%0D%0A Email: '+document.getElementById('email').value +
'%0D%0A' +linkToReport;
window.location.href = link;
}
这是此链接在 Microsoft Outlook 中的显示方式 -
<a href="S:ITApplicationsAleds WorkGuest WIFI accessITTaskWebReport.html?name=Aled Hughes
如您所见,它的格式不正确,不是链接,并且缺少公司变量和电子邮件变量。有什么帮助吗?
【问题讨论】:
标签: javascript html forms email outlook