gpt4 book ai didi

javascript - 如果不使用 Ajax,客户端验证真的有必要吗?

转载 作者:行者123 更新时间:2023-12-01 02:26:46 26 4
gpt4 key购买 nike

我读到here使用客户端验证的主要原因是:

the user can correct every field before they submit the form

这(某种程度上)假设 Ajax ,但是如果客户端验证纯粹由 Javascript 组成,那么它还有意义吗?指出特定错误并在 PHP/Django/node.js 刷新时存储表单数据非常容易,因此,如果客户端脚本没有在用户犯错误时指出错误,那么从以下 Angular 来看,这真的有意义吗? UI 和开发人员的 Angular 需要花时间编写那段代码吗?

最佳答案

客户端验证可帮助您防止错误进入服务器/数据库并添加第二层保护。

就 Ajax 而言,您将以某种方式将数据从客户端发送到服务器,因此是否使用 Ajax 并不重要。

从开发人员的 Angular 来看,即使是像在表单提交时检查所有字段的有效数据类型这样简单的事情也是值得付出努力的。这使您的服务器不必处理无效条目并将负载转移到用户系统。对于大型应用程序,这可以显着提高性能。

从用户界面的 Angular 来看,我知道将错误检查合并到表单中会有点困难,但在我看来,这只是一个小小的不便,可以为您节省更多长期清理数据库的麻烦。

编辑:正如 Ryan 在对该问题的评论中指出的那样,用户肯定会欣赏反馈,而无需等待

关于javascript - 如果不使用 Ajax,客户端验证真的有必要吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48727030/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com