如何在onclick执行两个功能的自定义JavaScript/Html元素中创建按钮



我正在与EverWebinar建立一个网络研讨会,并将EverWebinal的url参数代码传递到我在ClickFunnels上的自定义感谢页面。。。。这就是它变得棘手的地方!在感谢页面上,我为他们的电话号码提供了第二个选择,但他们也需要一个选项来说";否";和选择退出,同时仍然传递URL参数,无论它们转到两个页面中的哪一个。

我所做的是获取参数,然后在Nexturl3和Nexturl4中设置两个变量,如下标题代码所示:

function getParameterByName(name, url) {
if (!url) url = window.location.href;
name = name.replace(/[[]]/g, "\$&");
var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/+/g, " "));
}
var newParam = getParameterByName('wj_lead_unique_link_live_room')
var nextURL3 = ('https://raisingcapitalforrealestate.com/ty-confirmation?wj_lead_unique_link_live_room=' + newParam);
var nextURL4 = ('https://raisingcapitalforrealestate.com/you-are-registered?wj_lead_unique_link_live_room=' + newParam);  
</script>

然后,在";"拒绝按钮";我使用了这个代码(它运行得非常好(

<div class="de elBTN elAlign_center elMargin0 ui-droppable de-editable" id="tmp_button-86409" data-de-type="button" data-de-editing="false" data-title="button" data-ce="false" data-trigger="none" data-animate="fade" data-delay="500" style="margin-top: 10px; outline: none; cursor: pointer; display: block;" aria-disabled="false" data-elbuttontype="1">
<a onclick="location.href=nextURL4;" class="elButton elButtonSize1 elButtonColor1 elButtonRounded elButtonPadding2 elBtnVP_10 elButtonCorner3 elBtnHP_25 elBTN_b_1 elButtonNoShadow elButtonTxtColor1 elButtonFluid" style="color: rgb(45, 45, 45); font-weight: 600; background-color: rgb(255, 255, 255); font-size: 12px;">
<span class="elButtonMain">No thanks... I don't want to learn from these 10 capital raising all stars</span>
<span class="elButtonSub"></span>
</a>
</div>

但这就是我遇到问题的地方——在提交按钮上(下面的代码(。我正试着表演";提交页面";函数,但也可以发送到nextURL3。当我在";onclick";它两个都不起作用(所以也许我说错了?(-但当我只做onclick=;location.hf=nextURL3"它";作品";按一下按钮就把我带到那一页。。。但电话号码永远不会被提交。

(非工作版本(

<div class="de elBTN elAlign_center elMargin0 ui-droppable de-editable" id="tmp_button-86409" data-de-type="button" data-de-editing="false" data-title="button" data-ce="false" data-trigger="none" data-animate="fade" data-delay="500" style="margin-top: 20px; outline: none; cursor: pointer; display: block;" aria-disabled="false" data-elbuttontype="1">
<a onclick="#submit-form;location.href=nextURL3;" class="elButton elButtonSize1 elButtonColor1 elButtonRounded elButtonPadding2 elBtnVP_10 elButtonCorner3 elBtnHP_25 elBTN_b_1 elButtonShadowN1 elButtonTxtColor1 elButtonFull" style="color: rgb(255, 255, 255); font-weight: 600; background-color: rgb(228, 59, 44); font-size: 18px;">
<span class="elButtonMain"><i class="fa_prepended fa fa-angle-double-right"></i>Send Me The Interviews NOW!<i class="fa_appended fa fa-angle-double-left"></i></span>
<span class="elButtonSub"></span>
</a>
</div>

任何帮助都将是惊人的:(谢谢!

首先,像往常一样声明您的函数:

function example_Function_1()
{
... Some codes here.
}
function example_Function_2()
{
... Some codes here.
}

然后使用此JQuery代码来执行这两个代码:

$('#Your_Button_Id').on('click',function(){
example_Function_1();
example_Function_2();
});

最新更新