gpt4 book ai didi

javascript - 如何防止用户使用检查器工具更改表单值或删除输入字段元素?

转载 作者:太空宇宙 更新时间:2023-11-04 02:49:35 27 4
gpt4 key购买 nike

我有一个表单,其中包含一些单选按钮、必填字段和复选框,需要在提交之前完成。我已经对表单进行了一些测试,并使用检查器工具我能够更改单选按钮的值,删除所需的字段元素并删除勾选按钮元素,并将其提交到我的数据库,没有任何问题。

如何防止这种情况发生?

我的表单字段示例:

<input type="checkbox" required  name="terms">I agree to the <a href="/terms-and-conditions" target="_blank"> Terms and Conditions</a></label>

<input type="radio" name="medicalAilments" value="No">No</label>

<input type="email" id="userEmail" class="form-control" required name="userEmail">

最佳答案

简短回答:你不能。即使你可以以某种方式禁用网络浏览器中的编辑,是什么阻止你的客户使用 cURL 模拟格式错误的请求?我假设您将此表单发布到网络服务器,在这种情况下,您应该在服务器上进行验证,如果必填字段不存在,则返回错误。一个好的经验法则是永远不要相信客户。修改请求和添加/删除/修改值都很简单。

关于javascript - 如何防止用户使用检查器工具更改表单值或删除输入字段元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41905529/

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