防止用户多次提交表单
Prevent user from submiting multiples times a form
我知道其他一些主题与此相关,但我有一个在其他任何地方都找不到的规范。
在我的网站上,人们可以填写一个小表格(姓名/名字/电子邮件),有机会赢得一个活动的入场券。我想要做的是,防止他们在同一事件中玩多次。为什么?因为他们中的一些人不止一次地改变电子邮件。
所以我想使用一个javascript cookie,这样我就可以检查用户是否已经提交了一个表单。但问题是,我们有很多赛事,他们需要能够参加所有的比赛。所以如果我在cookie中存储一些东西,它们将只能播放一次,对吗?
谢谢,
不,你不对。你可以设置你的代码来检查一个cookie是否存在,如果它存在,你可以不给任何赢得入场券的机会。
除此之外,您可以为每个游戏使用多包cookie,或者只是使用read命令来cookie,然后您可以创建一个新的cookie,其中包含上次cookie的信息,并将当前游戏的信息添加到当前cookie中。
我希望我说的有意义…
相关文章:
- Jquery提交表单而不刷新
- 如何在提交表单时将PHP变量传递到Javascript cookie中
- 每次提交表单时都会重新加载网页
- Razor中的自动提交表单
- 使用 JavaScript 自动提交表单
- 点击相同的按钮打开模型,然后提交表单
- 添加和删除隐藏字段数组中的值,而不提交表单
- 使用Ajax提交表单
- jQuery:使用“jQuery验证”后无法提交表单's远程验证
- 如何在不重新加载的情况下提交表单,并使用Node+Express将数据传递回同一页面
- 有登录表单时无法提交表单
- 带有select的jquery提交表单不起作用
- 如何防止回车键提交表单,但仍然允许回车工作
- 使用按钮和单选按钮提交表单,但始终使用相同的值
- 在提交表单之前确定重复值
- 如何创建动态ajax提交表单
- HTML提交表单,同时包含空字段检查和按钮隐藏
- 如何使用jQueryAjax使用动态html输入texbox提交表单
- 当触发下拉列表的onchange事件时,使用JavaScript提交表单
- 提交表单后,Watir文本框输入未持续(重置为以前的文本框输入)