繁体   English   中英

单击按钮时的Cookie值总和

[英]Sum Cookie value when I click a button

我有一个输入文本和一个按钮,在其中我输入了一个数字,然后使用js-cookie单击此按钮将该值存储在Cookie中。

<input id="number" type="text" value="0">
<button id="send" type="button">SEND</button>

我想在每次输入数字时求和,并在警报中显示结果,所以我尝试了这种方式:

jQuery:

$("#number").keypress(function(e){
  if(e.keyCode==13){
    $("#send").click();
  }
});

$("#send").click(function(){ 
   var number= 0;
   number+= parseInt($("#number").val(),10);
   Cookies.set("numw", number);
});

var numw = Cookies.get("numw");
alert("Total: "+numw);

但这仍然显示我发送的第一个号码。

我需要一些帮助。

您所需要做的就是添加数字,例如:

$("#send").click(function(){ 
    //var number= 0;
    var numwTemp = Cookies.get("numw");
    //number = parseInt($("#number").val(),10)) + parseInt(numwTemp, 10);
    var number = parseInt($("#number").val(),10)) + parseInt(numwTemp || "0", 10);
    Cookies.set("numw", number);
});

var numw = Cookies.get("numw");
alert("Total: "+numw);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM