Javascript 最好的解决方案是什么:如何将两个按钮组合在一起-可能是js?

Javascript 最好的解决方案是什么:如何将两个按钮组合在一起-可能是js?,javascript,jquery,html,Javascript,Jquery,Html,我尝试使我的结账页面更友好,以及如何做到这一点: 我有客人表格和保存按钮。保存客人信息(而不是付款选项)后,将显示“发送我的订单”按钮-这是从一个模块“货到付款”中选择的,但只选择此“我移动”按钮直接显示 但是:许多客户对这个“保存”按钮感到困惑。我想把这两个钮扣合二为一 如何做到这一点?什么是最好的解决方案:添加一些js时保存按钮或添加新按钮,而不是这2 您可以在我的live shop中看到问题页面:(不要忘了添加产品,如:-并且商店使用保加利亚语) 现在,流程如下所示: 我想做的是: 我

我尝试使我的结账页面更友好,以及如何做到这一点:

我有客人表格和保存按钮。保存客人信息(而不是付款选项)后,将显示“发送我的订单”按钮-这是从一个模块“货到付款”中选择的,但只选择此“我移动”按钮直接显示

但是:许多客户对这个“保存”按钮感到困惑。我想把这两个钮扣合二为一

如何做到这一点?什么是最好的解决方案:添加一些js时保存按钮或添加新按钮,而不是这2

您可以在我的live shop中看到问题页面:(不要忘了添加产品,如:-并且商店使用保加利亚语)

现在,流程如下所示:

我想做的是:

我尝试了两次用js来添加新按钮,但是没有成功。可能是如果使用“保存”按钮并添加js来点击其他“发送订单”按钮会更容易,因为当点击“保存”时,检查上面的字段是否有效,并显示消息

你怎么想,怎么组合这个按钮

谢谢

编辑: 保存按钮和消息:

{$HOOK_CREATE_ACCOUNT_FORM}
<p class="submit">
<input type="submit" class="exclusive button" name="submitGuestAccount" id="submitGuestAccount" value="{l s='Save'}" />
</p>
<p style="display: none;" id="opc_account_saved">
{l s='Account information saved successfully'}
</p>
<p class="required opc-required" style="clear: both;">
</p>
{$HOOK\u CREATE\u ACCOUNT\u FORM}

{l s='帐户信息已成功保存'}

发送订单按钮(带微笑):



因为prestashop是否有控制器可能需要显示来自某个控制器的代码?

我想如果不向我们显示代码,就没有有效的答案,我还是会尝试一下:

$('NEW_Send_Order_btn').click(function(e){
  e.preventDefault();
  $('Save_btn').trigger('click');
  if($('Save_btn').hasClass('well_done')){
    $('Send_my_order').trigger('click');
  }
});

碰巧有一个你试过什么?这样做似乎并没有为你的网站增加任何真正的商业价值,但当然,使用JavaScript是可能的,但你不能只要求这里的代码,你需要显示出除了一个概念之外,你还需要什么。我认为你应该做一些像保存和发送订单这样的按钮,或者干脆叫它发送订单用户不在乎我的问题。然后你可以在成功发送订单后通过ajax保存它。jamcoope,谢谢回复。我的许多客户在结账时都有问题。对我来说似乎非常干净和简单,但至少有一天在聊天或电话中问我:如何订购-其他人认为他们通过点击“保存按钮”订购发送。。。电子商务是一种奇怪的业务。每天你都和傻瓜说话,想给他们钱。:)@Dox,我尝试添加新按钮,但保存按钮检查表,如果有效,无效,并在预置需要先保存用户数据,然后顺序。谢谢你的回复。我在一两个月前尝试过类似的方法,但遇到了错误,因为如果表单无效,“保存”按钮会显示错误。我编辑文章并从代码中添加部分-完整的代码在几个.tpl和controller.php文件中。谢谢你的建议!
$('NEW_Send_Order_btn').click(function(e){
  e.preventDefault();
  $('Save_btn').trigger('click');
  if($('Save_btn').hasClass('well_done')){
    $('Send_my_order').trigger('click');
  }
});