我有一个页面模板,但是代码有问题。当我尝试在计算器中输入多个数字时,每次都必须单击它。您可以检出以下页面:https://www.gesher-jds.org/giving-tuesday/
当我尝试在其中输入多个数字时,必须单击它。我不知道是什么问题。
我发现删除代码的第二段(“ if..blur');”)可以解决该问题,但是付款过程不起作用。
<<script> jQuery("#sample-donation2").keyup(function(){
var keyValue = jQuery(this).val()*2;
var keyValueOriginal = jQuery(this).val();
console.log(keyValue);
jQuery(".multiplyresult2").html("$"+keyValue + ".00");
jQuery("#give-amount").attr("value" , keyValueOriginal + ".00");
jQuery("#give-amount").attr("data-amount" , keyValueOriginal);
jQuery(".give-final-total-amount").html(keyValueOriginal + ".00");
jQuery(".give-final-total-amount").attr("data-total" , keyValueOriginal);
if ( jQuery('#give-amount').length > 0 ) {
jQuery('#give-amount')
.val(keyValueOriginal)
.focus()
.trigger('blur');
}
/*jQuery("#give-amount").attr("value" , keyValueOriginal + ".00");
jQuery("#give-amount").attr("data-amount" , keyValueOriginal);
jQuery(".give-final-total-amount").html(keyValueOriginal + ".00");
jQuery(".give-final-total-amount").attr("data-total" , keyValueOriginal);
jQuery("input[name=give-price-id]").val(0);*/
});
</script>
<style>
ul#give-donation-level-button-wrap li:last-child {
display: none;
}
</style>
<?php get_footer();?>