javascript、Innerhtml信息到php邮件
我制作了这个简单的购物车,通过innerhtml显示添加的产品,现在我希望在提交时发送的邮件中显示innerhtml信息。到目前为止,我的做法是将每个值输入都提交到邮件中,这意味着所有70个产品都会添加到邮件中,无论它们是否为空(我只希望邮件中显示非空的产品) 是网页的链接 javascript的一部分:javascript、Innerhtml信息到php邮件,javascript,email,innerhtml,php,Javascript,Email,Innerhtml,Php,我制作了这个简单的购物车,通过innerhtml显示添加的产品,现在我希望在提交时发送的邮件中显示innerhtml信息。到目前为止,我的做法是将每个值输入都提交到邮件中,这意味着所有70个产品都会添加到邮件中,无论它们是否为空(我只希望邮件中显示非空的产品) 是网页的链接 javascript的一部分: if (document.form.prod73.value >=1) { myArray[73] = "Fleecejakke EN471 Orange XXL" + " " +
if (document.form.prod73.value >=1) {
myArray[73] = "Fleecejakke EN471 Orange XXL" + " " + document.form.prod73.value + "<br>";
}
else if(document.form.prod73.value <=0) {
myArray[73] = "";
}
var len = myArray.length;
for (var i=0; i<len != "0" !=""; ++i)
{
//function adding() {
radioAlert.innerHTML = (myArray + "<br>").replace (/,/g, '');
+ myfunc();
//}
return false;
}
答案可能不是最简单的方法,但它是最安全的,只是不做我第一次要求的,我只是做了一个简单的if and else php命令,其中if prod 1,2,3,4结束或类似于1,我在邮件正文中调用的一个变量更改了它的内容。如果不是超过一个,它只是空的,这是我发现的工作方式,至少,可能是一些更简单的方式,但至少这是工作顺利^
//pilotjakke grå//
$vare1 = $_POST['prod5'];
$vare2 = $_POST['prod6'];
$vare3 = $_POST['prod7'];
$vare4 = $_POST['prod8'];
$vare5 = $_POST['prod9'];
$varesum1 = $_POST['smu'];
if(isset
($_POST['prod5'])
|| ($_POST['prod6'] )
|| ($_POST['prod7'] )
|| ($_POST['prod8'] )
|| ($_POST['prod9']))
{
if ($_POST['prod5'] || $_POST['prod6'] || $_POST['prod7'] || $_POST['prod8'] || $_POST['prod9'] >=1 )
{
$pilotjakkegrå=
"\n Pilotjakke pelsforet Grå Small: $vare1\r\n
Pilotjakke pelsforet Grå Medium: $vare2\r\n
Pilotjakke pelsforet Grå Large: $vare3\r\n
Pilotjakke pelsforet Grå X-Large: $vare4\r\n
Pilotjakke pelsforet Grå XX-Large: $vare5\r\n
Pris per enhet: 349 kr\r\n
Total sum for Pilotjakke pelsforet Grå: $varesum1 kr\r\n
";
}
else
{
$pilotjakkegrå= "";
}
};
不确定您到底想要什么,您是否正在尝试提交不是空的输入?是的,很抱歉我今天写得不好,今天思考不清楚。是的,很抱歉我今天写得不好,今天思考不清楚。但是,如果你添加产品73(vare73),信息会通过javascript,通过innerhtml显示在一个框中,我只希望选择的对象出现在邮件中,而不是所有的空对象,我现在在我的临时解决方案中添加了phpNever中的所有输入。我最终完全用php实现了这一点^^
//pilotjakke grå//
$vare1 = $_POST['prod5'];
$vare2 = $_POST['prod6'];
$vare3 = $_POST['prod7'];
$vare4 = $_POST['prod8'];
$vare5 = $_POST['prod9'];
$varesum1 = $_POST['smu'];
if(isset
($_POST['prod5'])
|| ($_POST['prod6'] )
|| ($_POST['prod7'] )
|| ($_POST['prod8'] )
|| ($_POST['prod9']))
{
if ($_POST['prod5'] || $_POST['prod6'] || $_POST['prod7'] || $_POST['prod8'] || $_POST['prod9'] >=1 )
{
$pilotjakkegrå=
"\n Pilotjakke pelsforet Grå Small: $vare1\r\n
Pilotjakke pelsforet Grå Medium: $vare2\r\n
Pilotjakke pelsforet Grå Large: $vare3\r\n
Pilotjakke pelsforet Grå X-Large: $vare4\r\n
Pilotjakke pelsforet Grå XX-Large: $vare5\r\n
Pris per enhet: 349 kr\r\n
Total sum for Pilotjakke pelsforet Grå: $varesum1 kr\r\n
";
}
else
{
$pilotjakkegrå= "";
}
};