日期:2014-05-17  浏览次数:20836 次

一次性按钮
一个购买按钮,点击了一次之后,不管是刷新还是浏览器关了再打开,这个按钮永远都不能使用了,求javascript代码
javascript ssh jsp

------解决方案--------------------
呃。。你只能记住这个客户端的状态了,当它再连接的时候判断下点过没有,点过就不显示。js解决不了的。
------解决方案--------------------
不知道LZ这样做的目的是什么。。。。购买点一次了居然就不能再点了??还是自己做例子的?

如果是网站登录用户才能点的话就在用户点了后记录一个状态。

如果是谁都能点,就记录客户端IP地址的点击状态。http://babyduncan.iteye.com/blog/892351 获取IP参考这个。这个要持久化的,不然你服务器重启就无效了。不过这样会产生太多垃圾数据了。

LZ代码什么的还是你自己写啊,只能提供点思路啥的。
------解决方案--------------------
 查查 Java 令牌 Token。我想会对你有帮助的。
------解决方案--------------------
这估计要在数据库表中增加一个状态字段了,点了之后用ajax改变字段值,并将按钮灰掉,下次访问再去取状态值判断
------解决方案--------------------
ToKen
或这在application作用域中做一个标识
按过一次后根据标识把按钮做为不可选
------解决方案--------------------

<script type="text/javascript">
function a()
{
document.getElementById("bbb").disabled="disabled";
}
</script>  
<input id="bbb" type="button" value="确定" onclick="a()" >

这是按钮不能使用的JS代码,既然是购物,就用购物车的思路就可以了,用户买完商品以后就把商品编号放入session,同时保存到数据库,下次用户登录的时候再把数据库的商品读出来放到session
这样你每次加载页面的时候,只要判断session里有该商品的编号,就调用下这个脚本就可以了。
------解决方案--------------------
  点了之后你把值得状态改一下,上按钮隐藏或者消失