我使用 PHP 和 javascript 构建了一个琐事游戏。由于每个问题都有时间限制,我没有提供提交按钮;相反,用户可以通过按 Enter 键直接提交答案。按下回车键后,用户被重定向到另一个 URL,该 URL 检查发布的答案是否正确,如果答案正确则加 10 分,然后用用户的分数更新数据库,然后将用户重定向到琐事页面,其中他们还有另一个问题要回答。但是,当用户输入正确答案并多次按下回车键而不让页面重新加载时,脚本会认为他们的答案是有效的,并且在提交答案时随时添加他们的分数。所以,如果我在输入正确答案后按回车键 40 次,它会增加 400 分。我'
$("form").submit(function() {
$(this).submit(function() {
return false;
});
return true;
});
但这似乎不起作用。如何在数据提交一次后禁用提交操作,直到页面重新加载?
欢迎任何使用 Javascript、Jquery 或 PHP 的解决方案。