【发布时间】:2017-10-16 13:36:38
【问题描述】:
我需要根据用户在我的注册表单上选择下拉选项和复选框项目的选项进行数学计算。
我有一个标记为“所需列表类型”的下拉选项,其中包含两个选项:
- 精选(每个区域每月 25 英镑)
- 标准(每个区域每月 10 英镑)
我们在此下拉菜单下方还有 3 个复选框项目,它们标有“您服务于哪些区域/区域?”:
- 奥特林厄姆
- 硬朗
- 出售
在用户从“所需列表类型”中选择一个选项并从“您服务于哪个/哪些区域?”中选择之后我想在提交按钮之前向他们显示总价。
计算方法是(“所需的列表类型”)乘以(“您服务于哪些区域/区域?”)的数量
因此,如果用户选择“标准(每个区域每月 10 英镑)”,然后勾选 ALL 3 个复选框选项(Altrincham、Hale、Sale),我想显示一条消息,显示“总费用是每月 30 英镑”。这将是 10 英镑乘以 3 的结果。
如果用户选择“精选(每个区域每月 25 英镑)”,然后勾选 ANY 2 个复选框选项(奥特林厄姆,销售)我想显示一条消息“总成本为 £每月50”。这将是 25 英镑乘以 2 的结果。
如果用户选择“精选(每个区域每月 25 英镑)”,然后勾选 ANY 1 个复选框选项(硬朗)我想显示一条消息“总成本为 25 英镑/月”。这将是 25 英镑乘以 1 的结果。
我将如何在 jQuery 中解决这个问题?
谢谢
【问题讨论】:
-
你应该尝试自己编写代码。如果你有问题,你可以发布你尝试过的内容 清楚说明什么不起作用并提供Minimal, Complete, and Verifiable example。我建议阅读How to Ask 一个好问题。
标签: javascript jquery checkbox multiplication