进行 UX 验证 PHP 或 JS 的更好方法是什么?[关闭]

What is the better way to make UX validation PHP or JS? [closed]

提问人:Davi Davi Amrico Amrico 提问时间:11/14/2023 更新时间:11/14/2023 访问量:31

问:


想改进这个问题吗?更新问题,以便可以通过编辑这篇文章用事实和引文来回答。

5天前关闭。

我正在创建一个 wordpress 插件,我必须创建一个关于 SKU 验证的简单 UX,如果 SKU 无效,那么用户必须在元框产品变体表中看到错误 div,如果它变得有效(保存产品后),用户必须看不到任何关于有效性的错误消息。我可以通过 javascript 验证 SKU,但是即使它们在后端,我也会在 DOM 中加载看不见的元素,所以我选择使用 php 以免让 javascript 变得如此复杂,但我在删除我已经发送给用户的关于无效 SKU 的错误消息时遇到了麻烦当它得到验证时。

我会通过javascript解决它,但这是一个大型项目的一个小例子,它将使调试变得非常复杂。

JavaScript PHP 用户体验

评论

0赞 David 11/14/2023
“哪个更好”完全基于意见。如果您有关于特定代码的特定问题,我们可以提供帮助。
5赞 jabaa 11/14/2023
双。您必须在后端进行安全性和完整性,并且还应该在前端进行实时验证以获得更好的用户体验。
1赞 ADyson 11/15/2023
Jabaa 是正确的。无论用户体验问题如何,PHP 验证都是必不可少的 - 因为浏览器或客户端中的任何内容都可以被知识渊博的用户(或机器人)轻松绕过。但是服务器端验证提供了更差的用户体验,因此理想情况下,您应该另外使用客户端验证(使用 HTML5 表单验证和/或 Javascript)来提高用户体验的质量。
0赞 Davi Davi Amrico Amrico 11/15/2023
是正常的前端验证似乎比后端验证弱吗?
2赞 jabaa 11/15/2023
同样,您必须在后端验证安全性和完整性,并且还应该在前端验证 UX。前端应执行与后端相同的验证。一些平台使用前端和后端之间的实时通信来使用前端的后端验证器。较弱的前端验证器通常意味着较差的用户体验。如果表单被前端接受,则用户希望后端接受它。

答: 暂无答案