【发布时间】:2018-01-19 20:59:39
【问题描述】:
我将一些数据存储在 html 字段中以用于显示目的。 当我通过检查元素更改该字段的值时,它也会在服务器端更改。
由于项目要求,我无法对此类字段使用服务器端验证。
具有实际值的字段:-
<input type = "text" name = "field1" id = "field1" value = "1234" readonly>
检查元素后的值变化:-
<input type = "text" name = "field1" id = "field1" value = "56" readonly>
禁用检查元素不是一个好的解决方案。我总是想在服务器端获得这些字段的实际值。 如果值有任何变化,我能够确定客户端已更改数据。 请帮我解决这类问题。
【问题讨论】:
-
当我通过检查元素更改该字段的值时,它也会在服务器端更改。这怎么可能?
-
客户端总是可以修改 DOM - 尝试阻止这种情况发生完全是浪费时间。让您的服务器代码更健壮会更好地利用时间,以便您希望具有特定值的任何值都在服务器上进行验证。
-
我想说你需要某种形式的服务器端验证才能做到防弹。
标签: javascript jquery html security spring-security