如何在Javascript
问题描述:
打开电子邮件
嗨,我期待的验证后,发送形式的细节在电子邮件,但我不知道我怎么把在我想派继承人的细节我的代码如何在Javascript
样本警报if(compName)
{
document.getElementById('country').focus();
compName=true;
if(compContry)
{
document.getElementById('Phone').focus();
compContry=true;
if(compphone)
{
document.getElementById('email').focus();
compphone=true;
if(compemail)
{
//this is where i want to send details of form in email
alert("Your Details Are Sent ");
compemail=true;
}
else
{
document.getElementById('email').focus();
compemail=false;
}
}
else
{
document.getElementById('Phone').focus();
compphone=false;
}
}
else
{
document.getElementById('country').focus();
compContry=false;
}
}
else
{
document.getElementById('username').focus();
compName=false;
}
}
答
你不能用JavaScript发送电子邮件,你可以将一个mailto
这将打开默认的电子邮件客户端最接近 - 但不会发送任何东西。
电子邮件应该从服务器发送 - 提交表单以正常的方式,构建服务器上的电子邮件和发送。你如何做到这一点取决于你在服务器上运行的是什么。
答
您可以使用location.href到:
var myMailAdressStr = "mailto:[email protected]?subject:Formvalidationbody&body="; + document.getElementById('username').value;
注意:此方法打开你默认的电子邮件客户端和浏览器就填补了定义字段。一般来说,Javascript无法发送电子邮件。只有服务器端的语言才有一些方法可以访问电子邮件服务器并实时发送邮件。
问题不是那么清楚。 – 2011-04-27 08:15:59
你的意思是你想用JS发送邮件吗? – JohnP 2011-04-27 08:16:09