javascript - 将 javascript 计算值传递到数据库是不好的做法吗?

标签 javascript database calculation

假设我有一个有 3 个输入字段的表单:

  • 总金额
  • 增值税税率
  • Netty

用户可以填写总金额增值税率字段。 Netty 字段设置为只读

现在我想通过让 javascript 计算 Netty 并填写必填字段并将该值传递到数据库来节省时间并提高性能。

我唯一要检查的是 Netty 字段是否为空,例如与 Symfony NotBlank constraint .

采用 javascript 计算值是不好还是不好的做法?

最佳答案

永远不要相信用户。在服务器端尽你所能,即使你已经在客户端完成了 - 尤其是像这样的简单计算,这不会在服务器端节省你几乎任何时间。

编辑:除非,正如 Sharky 所说,您实际上并不关心其他两个值,并且仅出于对用户的礼貌而提供计算。在这种情况下,净值是真正的输入字段 - 即使它在技术上是只读的。验证它并按原样存储它,甚至不用费心传输其他两个。

关于javascript - 将 javascript 计算值传递到数据库是不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41889604/

相关文章:

数据库:拆分表

database - Amazon DynamoDB 以字符串形式获取项目

algorithm - Rust 有没有计算乘积之和的好方法?

Python - 打印输出而不是公式

javascript - 如何构建搜索和显示多个站点的 iframe 页面?

javascript - 为什么javascript的forever循环会阻塞页面?

database - 甲骨文假直方图

R 从今天的日期减去 1 个月给出 NA

javascript - 从 .load() 附加内容

javascript - 在 chrome 控制台中模拟用户点击