我之前使用JS制作了一个非常简单的填空测验应用程序。我现在(第一次)尝试使用数据库进行登录,保存配置文件和结果等。我应该在发送后在客户端运行填空代码吗? (即getElementById比每个测验主题的运行代码在他们看到之前)或者我应该尝试运行代码服务器端并将其交付已经“消隐”?
阅读Client-side logic OR Server-side logic?和JavaScript: client-side vs. server-side validation之后,好处似乎倾向于服务器端。然而,我想要用户输入的任何答案来验证何时正确编写而不需要提交按钮,我已经用JS编写了。通过按键提交到服务器似乎很昂贵。这个客户端真的会造成任何安全或作弊风险吗?它会慢吗?