gou*_*oup 0 javascript database calculation
让我们假设我有一个有3个输入字段的表单:
用户可以填写总金额和增值税率字段.该净额字段设置readonly.
现在我想节省时间并增加性能,让javascript计算净额并填写必填字段并将此值传递给数据库.
我唯一要检查的是净金额字段是否为空,例如使用Symfony NotBlank约束.
采用javascript计算值是坏或坏的做法?
永远不要相信用户.尽管你已经在客户端完成了所有工作,但是你可以在服务器端执行所有操作 - 尤其不是那种在服务器端几乎不会节省任何时间的简单计算.
编辑:除非,正如Sharky所说,你实际上并不关心其他两个值,并且只是为了用户的礼貌而提供计算.在这种情况下,净值是实际输入字段 - 即使它在技术上是只读的.验证它并将其存储,并且甚至不打扰传输其他两个.