gpt4 book ai didi

javascript - 防止将超链接输入到 html 表单中 : client-side or server-side validation?

转载 作者:行者123 更新时间:2023-11-28 11:11:06 25 4
gpt4 key购买 nike

我仍在争论是否要这样做,但我正在考虑的是阻止用户在我的应用程序中将超链接输入到 HTML 表单中。这是为了避免该应用程序的其他用途显示垃圾链接,因为该应用程序基于用户生成的内容。

这是一个 Rails 应用程序,因此我可以在用户提交表单后对模型进行一些后端验证。

但我想知道在提交之前是否最好在 jQuery/JavaScript 中执行检查。这样用户就可以立即收到通知,无需任何后端处理。

这里哪个更好 - 客户端验证还是服务器端验证?

最佳答案

您只能在数据到达您的服务器时对其进行控制。如果您使用 JavaScript 来尝试清除垃圾邮件,那么垃圾邮件发送者只会关闭 JavaScript。

构建服务器端解决方案。

一旦掌握了这一点,请考虑复制客户端的工作,以使用户的体验变得更好。

关于javascript - 防止将超链接输入到 html 表单中 : client-side or server-side validation?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1279418/

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