按钮 - 凭证onclick

时间:2016-09-08 19:57:11

标签: html css onclick popup less

Hello社区需要一些帮助,

我正在尝试将几天添加到exit-popup模板中的一个php按钮,onlick与较少的模板交互并将凭证代码添加到购物车中。

如果有人可以帮助我,我还没有成功。可能会以某种方式奖励:)

理论上它甚至可以注入sql onlick而不是注入元素。

Github Original cart_footer.tpl

Github Original Voucher.tpl

平台: shopwaredemo.de / 和任何购物车的项目,所以你可以看到元素

到目前为止,我已经完成了: 形式:

<form method="post" action="{url action='addVoucher' sTargetAction=$sTargetAction}">
<div class="popupbanner">  
<a href="#" class="myButton" clickon="copyToClipboard('#p2');ImportVoucher('FREE16')" > 

<div class="close-exit-intent" title="Click to Copy" type="submit">
    <input id="p2" class="p22" value="FREE16" />
    <p id="p2" class="p22">FREE16</p>
    </div> </a> 
<p class="click2copy">Click to Copy ↗</p>  
<a href="#" class="modal-footer"><p>No thanks</p></a>
</div>
</form>

Copytoclipboard js

function copyToClipboard(element) {
  var $temp = $("<input>");
  $("body").append($temp);
  $temp.val($(element).text()).select();
  document.execCommand("copy");
  $temp.remove();
}

ImportVoucher js

function ImportVoucher(element) {

    $('input[type=p2]').click(function(ev) {
    ev.preventDefault();
    $(this).siblings('input[type=p2]').removeClass('selected');
    $(this).addClass('selected');
    $('#sVoucher').val($('.selected').val());
    $temp.remove();
}

将id添加到购物车页脚

<input type="text" class="add-voucher--field is--medium block" id="sVoucher" name="sVoucher" placeholder="{"{s name='CheckoutFooterAddVoucherLabelInline'}{/s}"|escape}" />

0 个答案:

没有答案