Pan*_*nos 5 html javascript css forms
我使用 Html、CSS 和 JavaScript 创建了一个表单,并使用 ASP.NET 创建了一个用于 HTTP 请求的 API。用户将有一个填写表格的链接。是否有任何浏览器 ID 或 IP 我可以获得,以防止用户多次提交表单?
禁用提交按钮不是一个选项 表单必须是匿名的,因此用户的唯一 ID 也不是一个选项
你可以用java脚本制作一个不会过期的cookie。之后你可以做一个 if else 状态并检查 cookie 是否存在于浏览器中
value_or_null = (document.cookie.match(/^(?:.*;)?\s*MyCookie\s*=\s*([^;]+)(?:.*)?$/)||[,null])[1]
// Put your cookie name in in place of MyCookie.
if (value_or_null = 1)
{
//redirect to other page
}
else
{
// let him do the form
}
Run Code Online (Sandbox Code Playgroud)