0

我制作了一些 HTML 表单并添加了某种验证来检查所有表单字段是否已填满或其中一些为空。为了禁止用户提交未完成的表单,我在验证代码中编写了提交按钮被禁用,并且它工作正常,直到我决定使用浏览器:我加载了页面,然后按 F12 并在下面的窗口中单击元素选项卡。在这里,我找到了禁用的提交按钮,其中包含以下文本:

<input name="btnsub" type="submit" id="btnsubmit" value="Sign me" disabled>

然后我将鼠标指针放在“禁用”一词上并用鼠标右键单击。在比赛菜单中,我选择编辑属性,现在选择“禁用”一词。我将其更正为“启用”。瞧,提交按钮处于工作状态,已启用,我单击它并签名,即使不是所有表单的数据都没有呈现。是否有某种技巧来压制这个“浏览器功能”,不允许邪恶的用户跳过这个“保护”?谢谢你。

4

1 回答 1

0

我不认为有。但是,已经预计您将在服务器端代码中拥有更强大的“保护”或验证,这就是您最需要针对高级用户的东西;那些使用开发人员工具进行黑客/技巧的人就像您正在做的那样..

于 2013-08-21T12:17:30.470 回答