Php Joomla paypal如何在选择付款和重定向到paypal之间显示协议
我有四个会员套餐,每个套餐都有两个付款选项,如6个月和12个月,但由于法律强制在电子商务期间显示协议,我需要在用户选择期限和会员类型后显示协议。在重定向到paypal之前,如何知道选择了哪个软件包和wich选项,因为价格将包含在该协议中。如何解决此问题。我的表单有四个dorpdown selectbox,每个选项有两个,这些按钮由paypal button menager创建。然后我为如下过程编写了jquery代码:Php Joomla paypal如何在选择付款和重定向到paypal之间显示协议,php,redirect,joomla,paypal,payment,Php,Redirect,Joomla,Paypal,Payment,我有四个会员套餐,每个套餐都有两个付款选项,如6个月和12个月,但由于法律强制在电子商务期间显示协议,我需要在用户选择期限和会员类型后显示协议。在重定向到paypal之前,如何知道选择了哪个软件包和wich选项,因为价格将包含在该协议中。如何解决此问题。我的表单有四个dorpdown selectbox,每个选项有两个,这些按钮由paypal button menager创建。然后我为如下过程编写了jquery代码: <script> var packageForm,canBeSub
<script>
var packageForm,canBeSubmitted = false;
jQuery(function($) {
$('form').on('submit',function(e){
if(canBeSubmitted == false){
packageForm = $(this);
e.preventDefault();
var on0 = $(this).find('input[name="on0"]')[0];
var os0 = $(this).find('select[name="os0"] option:selected')[0];
var dur = $(os0).val();
on0 = $(on0).val();
os0 = $(os0).text();
os0 = os0.split(' ');
$('span.package').text(on0);
$('span.duration').text(dur);
$('span.price').text(os0[2]+" "+os0[3]);
SqueezeBox.setContent( 'adopt', $('#agreement').html());
SqueezeBox.resize({x: 800, y: 600});
}
});
$('body').on('click','.accept',function(){
if(packageForm == 'undefined'){
alert('Select a membership.');
return false;
}
console.log("accepted");
canBeSubmitted = true;
SqueezeBox.close();
if(canBeSubmitted == true){
$(packageForm).submit();
}
return true;
});
$('body').on('click','.deny',function(){
console.log("denied");
SqueezeBox.close();
});
$('body').on('click','#printAg',function(){
$(this).siblings('div.inner').addClass('printable');
console.log("printable");
$('div.printable').printThis({
debug: true,
importCSS: true,
printContainer: true,
loadCSS: "<?php echo JURI::root(true);?>/components/com_dratransport/assets/css/print.css",
pageTitle: "<?php echo JFactory::getConfig()->sitename; ?>",
removeInline: false
});
});
});
表单是包含paypal按钮的表单。页面中的某个地方放置了一个隐藏的div,其中包含一个包含span标记的文本,jquery将捕获这些类来更改内容
表格无法提交。当有关付款的内容/协议文本随所选按钮的信息更改后,在squeez框中采用div。如果单击了“接受”按钮,则表单将继续提交,如果拒绝,则单击模式框将关闭,而不做任何操作。您是使用JED的扩展还是自己开发的?我正在开发自己的扩展。您需要提供更多详细信息,以便我们可以提出合理的建议,例如代码,你的问题太宽泛了。你是对的,但我找不到更详细的解释方法。我在这里写这个问题的时候没有写任何代码,但我想我已经解决了,并且找到了一种方法来做我想做的事情。让我在下面解释一下。