javascript - 如果用户使用检查元素删除字段,如何防止表单提交
问题描述
如果用户使用检查元素故意删除该字段,我想阻止表单提交。目前我正在使用 jquery 进行自定义验证。
解决方案
您可以通过ID或任何方法获取表单的每个字段,并在发送前与表单匹配。这是文档:https ://api.jquery.com/event.preventdefault/
但正确的方法是在后端检查表单数据。FrontEnd 中的验证表单必须仅用于检查数据类型或琐碎的事情。现实情况是,如果用户如此聪明地更改 Web 文档,那么检查表单 HTML 是没有用的。
推荐阅读
- azure - 使用 azure-sdk-for-python 将节点部署到 AKS 群集
- c# - .Net Core 2.1 似乎忽略了 modelBuilder.Entity
().HasData - mysql - 如何正确关闭 NodeJS 到 MySQL 的连接?
- python - 将 2 级 multiidex 系列重新组合为数据框,以便二级索引成为名称?
- android - 从免安装应用升级到完整应用的最佳实践
- python-3.x - Python3中的CSV文件比较算法
- python - 从另一个文件调用函数以在模板中使用
- php - 表单中的数据不会传递到 MySQL 数据库
- c# - 将模型中的属性值从控制器传递到视图 - 显示不正确的数据
- python - python调试器在命令行失败时执行完全相同的代码片段