有什么解决方案可以防止双击结帐按钮,所以它不会同时结帐两次?因此,我有很多重复的订单。
工作文件的文件路径是:/templates/rolucia/html/com_virtuemart/cart/default.php
有人可以告诉我我的代码有什么问题吗?:
<script type="text/javascript">
jQuery(document).ready(function($) {
$('#btnCheckoutSubmit').click(function(e){
e.preventDefault();
javascript:document.checkoutForm.submit();
$(this).button('loading');
});
});
</script>
<a id="btnCheckoutSubmit" class="btn btn-large btn-block btn-warning" data-loading-text="..." href="javascript:document.checkoutForm.submit();">
<i class="icon-chevron-right"></i>
<?php if($this->checkout_task === 'confirm'):?>
<?php echo JText::_('COM_VIRTUEMART_CHECKOUT_CONFIRM');?>
<?php else:?>
<?php echo JText::_('COM_VIRTUEMART_CHECKOUT_TITLE');?>
<?php endif;?>
</a>
有什么建议么 ?