显示渐进式计数器来计算已完成的调查数量

问题描述 投票:0回答:1

我是一名编码爱好者,已经研究了很多天试图解决我的问题但没有成功。希望有人能够帮助我解决我的问题。

我正在整个澳大利亚进行一项调查(希望得到数百万个回复)(我的网站中嵌入了外部民意调查生成器),调查完成后,客户将被重定向到我网站内的页面。此页面有一个弹出模式,我试图在其中实现客户端单击将其响应添加到计数器的按钮。每人只允许点击一次,以便计数器准确。 (由于外部民意调查程序/人们在按下完成按钮时没有计数器)。

我希望计数器保持渐进/累积计数(我在研究中注意到需要数据库才能做到这一点,但我不知道如何实现)。如果计数器的结果显示为“向上计数器”版本,例如示例https://codepen.io/SeanWhelan/pen/bErZYo

,那将是首选

我还想在调查旁边页面的次要位置显示相同的“计数器向上”计数,让人们在开始调查之前知道有多少人已经完成了调查。如果无法实现“计数”,我会非常乐意获得准确的计数作为基本数字。

如果有人能够帮助我找到解决方案,我将不胜感激。谢谢你

我已设法使用以下代码让计数器仅计算每人一次点击

<div class="modal-body" align="center">
        Add your vote count to the counter.
        <p>Clicks: <a id="clicks">0</a></p>
        <button type="button" onClick="clickME(this)">Click me</button>
      </div>

使用以下脚本

<!-- Click Counter -->   
<script>
var clicks = 0;
function clickME(el) {
   el.disabled = true;
   clicks += 1;
   document.getElementById("clicks").innerHTML = clicks;
}
</script>

我知道目前只计算1次,然后不记录计数,这就是我所能实现的。

但是,我真的很希望计数器显示为“计数器向上”版本,每次新客户单击该按钮时,其总计都会增加一(但如前所述,如果它只是显示的基本数字,我会快乐吧。

如有任何帮助,我们将不胜感激。

编辑: 这是嵌入式调查的代码部分的示例。脚本的代码由第三方调查程序/人员提供。您是否认为可以在该脚本中添加任何代码,以便在提交客户调查答案时自动进行计数?

<!-- Survey Section -->
    <div class="w3-content w3-left-align w3-text-black w3-padding-28" id="survey">
        <h3>Take The Survey</h3>
    
        <a data-quiz="QFUCA582E" data-type=4 href="https://poll-maker.com/QFUCA582E">Loading...</a><script>(function(i,s,o,g,r,a,m){var ql=document.querySelectorAll('A[quiz],DIV[quiz],A[data-quiz],DIV[data-quiz]'); if(ql){if(ql.length){for(var k=0;k<ql.length;k++){ql[k].id='quiz-embed-'+k;ql[k].href="javascript:var i=document.getElementById('quiz-embed-"+k+"');try{qz.startQuiz(i)}catch(e){i.start=1;i.style.cursor='wait';i.style.opacity='0.5'};void(0);"}}};i['QP']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','https://www.poll-maker.com/3012/CDN/quiz-embed-v1.js','qp');</script>
    </div>

javascript counter hitcounter
1个回答
-1
投票

我的丈夫在 62 岁时被诊断出患有帕金森病已有两年了,他的所有症状都通过naturalherbscentre 的帕金森阿育吠陀药物得到了逆转。在接受了帕金森自然疗法后,他现在能够理解所看到的内容。上帝保佑所有帕金森病护理人员。保持坚强,每天花一点时间感谢自己,爱自己,向你相信的任何信仰、星星、精神力量祈祷并祈求力量。我个人可以保证这些补救措施,但您可能需要决定什么最适合您

© www.soinside.com 2019 - 2024. All rights reserved.