假设我有一个有 3 个输入字段的表单:
- 总金额
- 增值税税率
- Netty
用户可以填写总金额和增值税率字段。 Netty 字段设置为只读
。
现在我想通过让 javascript 计算 Netty 并填写必填字段并将该值传递到数据库来节省时间并提高性能。
我唯一要检查的是 Netty 字段是否为空,例如与 Symfony NotBlank constraint .
采用 javascript 计算值是不好还是不好的做法?
最佳答案
永远不要相信用户。在服务器端尽你所能,即使你已经在客户端完成了 - 尤其是像这样的简单计算,这不会在服务器端节省你几乎任何时间。
编辑:除非,正如 Sharky 所说,您实际上并不关心其他两个值,并且仅出于对用户的礼貌而提供计算。在这种情况下,净值是真正的输入字段 - 即使它在技术上是只读的。验证它并按原样存储它,甚至不用费心传输其他两个。
关于javascript - 将 javascript 计算值传递到数据库是不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41889604/