我有一个magento网站,我需要在用户下订单时通过POST传递一个变量。
我在info.phtml中有这段代码
<button type="submit" title="<?php echo $this->__('Place Order') ?>" class="button btn-checkout" onclick="review.save();document.myform.submit();" ><span><span><?php echo $this->__('Place Order') ?></span></span></button>
然后我有了表格:
<form name="myform" method="POST" action="success">
<input type="hidden" name="myvar" id="myvar" />
</form>
这在Firefox和Chrome中运行良好。但是在IE中,表单正在提交两次。我从Fiddler那里检查了第一次POST变量,但很明显它再次提交时会丢失。
任何想法如何在IE中修复此问题?
非常感谢提前。