请访问http://steel.newtrendzonline.com/
访问并购买一些产品,在结帐页面,第3步3)运输方式,
我们添加了评论框,但在" SUBMIT按钮"下面。没有用。
"提交按钮"的相同代码,我们在"联系表格页面"正在努力。
[邮件正在发送给联系人"电子邮件"]。但是"提交"按钮代码"不工作
3)Checkout中的送货方式。 [邮件不发送给联系人"电子邮件"]。
我以适当的方式编辑了shipping_method.phtml文件。还有什么我必须做的吗?
请给我解决方案。
先谢谢。
答案 0 :(得分:0)
送货方法步骤已使用form
代码,因此您无法使用嵌套表单,现在如果您点击联系我们的提交按钮,它将会处理送货方式表单。
有两种解决方案:
重写onepage checkout控制器并修改送货方式操作以发送电子邮件。
或者使用ajax脚本并在提交按钮上应用onClick事件以保存联系我们的详细信息或发送电子邮件。此外,不要使用按钮类型submit
使用button
,因此不会触发运送方式形式操作。
希望你能得到这个想法。
如果您是Magento的新手,这是一个简单的解决方案:
<script>function submitContactus(){
var name = $('name').value;
var email = $('email').value;
var telephone= $('telephone').value;
var comment= $('comment').value;
new Ajax.Request('<?php echo $this->getUrl("contacts/index/post",array('_secure'=>true))?>',{
parameters:{name:name,email:email,telephone:telephone,comment:comment},
method:"post",
onSuccess:function(this){
$('messagediv').update('Your message');
}
});
}</script>
在联系我们表单的代码中添加上述脚本,然后将按钮更新为
<button type='button' onclick='submitContactus()' class='button'>Submit</button>
在想要显示消息的任何位置添加div <div id="messagediv" class""></div>
希望这能解决问题。