【发布时间】:2016-07-14 03:49:06
【问题描述】:
我正在尝试让这个脚本工作
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" value="valueofButton" id="number"/>
<input type="hidden" value="1" id="number1" min="0"/>
<input type="button" id="increment" value="Increase"/>
<input type="button" id="decrement" value="Decrease"/>
</body>
</div>
<script language='javascript' type='text/javascript'>
$(document).ready(function(){
$("#increment").click(function(){
if($('#number1').val() !="0"){
var $n = $("#number1");
$n.val(Number($n.val())-1);
var value = $n.val();
$("#number").val(value +' valuedisplayed');
}
});
$("#decrement").click(function(){
if($('#number1').val() !="20"){
var $n = $("#number1");
$n.val(Number($n.val())+1);
var value = $n.val();
$("#number").val(value +' valuedisplayed');
}
});
});
</script>
它运作良好。但是我希望在用户#2 进入页面时显示用户#1 点击的值。
例如,如果用户#1 在增加按钮上单击了一次,则该值将显示为单击 1 次
如果用户#2 进入页面并且当点击增加按钮时值将是 2 而不是 1(因为用户#1 也点击了)或者如果用户#2 点击减少显示的值将是 0
我可以将信息(点击次数增加/减少)保存在我服务器的txt文件中吗?
我该怎么做?
如何使按钮在每个会话中只能点击一次?
【问题讨论】:
-
虽然不相关,但有趣的是,当我点击
Increment时,它会降低值... -
没有任何数据库交互是不可能的
-
Can I save the information in a txt file in my server?- 是的。这很容易。到目前为止你发现了什么?还有How to make the buttons clickable only once per session?one session你定义什么?是一天吗?一个人?一台电脑?一个浏览器?一个用户帐户? -
需要服务器+数据库/云交互。如果您打算以任何方式记录它,那么已经有许多现成的解决方案..请检查谷歌分析。
-
一次每次会话意味着页面被访问一次。如果你刷新它,你可以再次点击
标签: javascript php jquery html