HTML按钮Clicker计数器唯一点击

时间:2016-10-07 11:24:15

标签: button click unique counter

我正在搜索按钮点击计数器的简单html代码,我发现了site

但是,我需要点击反垃圾邮件,所以我只需要一个按钮,每个IP地址只允许一次点击。

帮助?

以下是代码:

    function clickCounter() {
        if(typeof(Storage) !== "undefined") {
            if (localStorage.clickcount) {
                localStorage.clickcount = Number(localStorage.clickcount)+1;
            } else {
                localStorage.clickcount = 1;
            }
            document.getElementById("result").innerHTML = "" + localStorage.clickcount + " people are going!";
        } else {
            document.getElementById("result").innerHTML = "Sorry, your browser does not support web storage...";
        }
    }
    <body>
    <p><button onclick="clickCounter()" type="button">I'M GOING!</button></p>
    <div id="result"></div>

1 个答案:

答案 0 :(得分:0)

Here是一个发布了很多不同的免费ip查找服务列表的人,这些服务都返回请求者的JSON对象。根据您的后端,您可以使用此信息并存储哪些IP地址已单击该按钮。这种方式也更安全,因为localStorage将数据存储在用户浏览器中,他们可以清除该数据并再次单击。