首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何用javascript计算金额?

如何用javascript计算金额?
EN

Stack Overflow用户
提问于 2016-10-26 21:21:50
回答 2查看 158关注 0票数 1

如你所见,我有这样一个表单,它通过测试计算员工的数量,然后由用户选择。员工数量将由用户输入,测试将从数据库中获取。每个测试在数据库中都有各自的价格设置。我用脚本写下拉列表。

如果用户在no.of员工中有任何价值,并检查任何一个测试,那么在总金额上应该计算点击购买测试吗?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<form action="add_corporate_test.php" method="POST">
    <script type="text/javascript">
        $(document).ready(function () {
            $('#example-onDeselectAll').multiselect({
                includeSelectAllOption: true,
                onDeselectAll: function () {
                    alert('please select any test!');
                }
            });
        });
    </script>
    <div class="row">
        <h5 class="cor_label">No. of Emp/Students:</h5>
        <input
            type="text" id="no_emp"
            placeholder="No. of Employees/Students"
            class="normal" required
        >
        <h5 class="cor_label">Email Address:</h5>
        <input
            type="text"
            id="no_emp2"
            placeholder="Email Address"
            class="normal" value="<?php echo $_SESSION[email]; ?>"
            required
            disabled
        >
        <h5 class="cor_label">Select Test:</h5>
        <select id="example-onDeselectAll" multiple="multiple">
            <?php
            $sql = mysql_query("select * from `test` ");
            while ($data = mysql_fetch_assoc($sql)) {
                $sum = 0;
                ?>
                <option value="<?php echo $data['test_name']; ?>">
                    <?php echo $data['test_name']; ?>
                </option>
            <?php } ?>
        </select>
        <h5 class="cor_label">Total Amount:</h5>
        <input
            type="text"
            id="no_emp3"
            class="normal"
            name="total_amount"
            placeholder="total amount"
            value="<?php echo $sum; ?>"
            disabled
        >
        <button class="btn btn-primary" type="submit" name="corporate_buy">
            Buy Test
        </button>
    </div>
</form>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-26 23:04:07

嗨,兄弟,脚本b‘Hi有多个选择选项

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script>
$('#example-onDeselectAll').change(function() {
var value = $(this).val();
var i=0; 
var len = value.length;
var no_emp = $("#no_emp").val();
  for(i; i < len; i++){
var res = value[i] .split("_");
var tot_amount += res[1]*no_emp;
}
$("#no_emp3").val(tot_amount);
});
</scrit> 

`

票数 1
EN

Stack Overflow用户

发布于 2016-10-26 21:42:02

获取select选项的测试和值。在选择拆分值时使用javascript。然后把金额和no.of.employee相加

`

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<select id="example-onDeselectAll" multiple="multiple" >
            <?php   
                    $sql=mysql_query("select * from `test` ");
                while($data=mysql_fetch_assoc($sql))
                {
                    $sum=0; 
                ?>                                  
               <option  value="<?php echo $data['test_name'];?>_<?php echo $data['price'];?>"><?php echo $data['test_name'];?></option>                             
            <?php }?>                     
            </select>  

<script>
$('#example-onDeselectAll').change(function() {
var value = $(this).val();
var no_emp = $("#no_emp").val();
var res = value .split("_");
var tot_amount = res[1]*no_emp;
$("#no_emp3").val(tot_amount);
});
</scrit>    

`

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40276691

复制
相关文章
javascript实现数字转大写金额的函数
<SCRIPT type="text/javascript" Charset="GB2312"> function convertCurrency(currencyDigits) { // Constants: var MAXIMUM_NUMBER = 99999999999.99; // Predefine the radix characters and currency symbols for output: var CN_ZERO = "零"; var CN_ONE = "壹"; va
菩提树下的杨过
2018/01/22
1.6K0
Excel公式练习76: 计算每年应还款金额
本次的练习是:你借了一笔款,在某月开始还款,并且要在指定月数还完,每月还款固定金额,要求计算每年的还款金额。如下图1所示,总共借款12000元,分30个月偿还,每月还款400元,从2017年3月1日开始分月还款,求每年共计要还款多少?
fanjy
2020/08/29
1.2K0
SwiftUI:WeSplit项目 计算每个人的金额
到目前为止,最后一部分显示了一个简单的文本视图,其中包含用户输入的任何账单金额,但现在是该项目重要部分的时候了:我们希望该文本视图显示每个人需要为账单支付多少。
韦弦zhy
2020/03/25
1.6K0
如何用 JavaScript 下载文件
知道了这两个方法之后,我们再回去看看上面的例子就很容易理解了吧!只是用 blob 对象来创建一条 URL,然后让 <a> 标签引用该 URL,然后触发个点击事件,就可以下载文件了!
全栈程序员站长
2022/08/23
1.6K0
JavaScript如何用setTimeout模拟setInterval
思路就是递归调用 function myInterval(fun,time){ function inside(){ fun(); setTimeout(inside,time); } setTimeout(inside,time); } myInterval(fn,1000); function fn(){ console.log('嘿嘿'); }
henu_Newxc03
2022/05/05
9380
事故复盘(1) - Integer用于金额计算的坑
在进行金额计算时,一定要全部使用BigDecimal,否则可能会出现计算金额与实际金额不一致的情况
惊羽-布壳儿
2022/06/15
8580
事故复盘(1) - Integer用于金额计算的坑
js数字金额转换为大写金额
//数字转换中文大写 function toChinese(n) { if (n === 0) return "零"; if (!/^(0|[1-9]\d*)(\.\d
小语雀网
2021/09/08
5.1K0
前端进阶: 如何用javascript存储函数?
可视化搭建平台的设计思路往往也是基于上面的过程展开的, 我们需要提供编辑器环境给用户来创建视图和交互, 最终用户保存的产物可能是这样的:
徐小夕
2021/12/04
1.7K0
前端进阶: 如何用javascript存储函数?
如何用用JavaScript改变HTML元素
document.getElementById("demo").innerHTML="段落已修改。";
好派笔记
2021/09/18
8980
重新定义管家婆软件「金额」的计算方式
管家婆软件里单据默认是金额=数量x单价,但是呢有些客户实际情况不太一样,想根据 长x宽数x量x单价来计算金额,这个时候我们就可以通过【附加信息字段】设置公式来灵活实现。
管家婆软件
2022/08/30
3.6K0
重新定义管家婆软件「金额」的计算方式
金融系统中正确的金额计算及存储方式
昨天微信群里在讨论金额计算及存储的话题,今天特来结贴一下。 经典的精度丢失问题 Java中的类型float、double用来做计算会有精度丢失问题,下面来看下面的示例。 public static void main(String[] args) { test1(); test2(); } private static void test1() { double totalAmount = 0.09; double feeAmount = 0.02; doubl
Java技术栈
2018/03/30
2.8K0
金融系统中正确的金额计算及存储方式
Vue实现简单的列表金额计算效果(简易购物车)
GIF.gif 技术:v-for v-bind v-on实现简单的列表选中绑定操作 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script src="js/vue.js" type="text/javascript" charset="utf-8"></script> <style> .green { background: greenyellow; border-
Arebirth
2019/10/01
2.2K0
Vue实现简单的列表金额计算效果(简易购物车)
如何用JavaScript实现数组扁平化
🧐 什么是数组扁平化 将嵌套多层的数组“拉平”,变为一维数组。 🤔 为什么要数组扁平化 去除冗余,厚重和繁杂的装饰效果。 😎 如何进行数组扁平化 方法一:递归实现 思路就是通过循环递归的方式,一项一项的去遍历,如果每一项还是一个数组,那么就继续往下遍历,利用递归程序的方法,来实现数组每一项的连接 let arr=[1,[2,[3,4,5]]]; function flatten(arr){ let result=[]; for(let i=0;i<arr.length;i++){ if(Arr
henu_Newxc03
2022/05/05
5410
如何用JavaScript进行数组去重
今天的文章和大家谈一谈如何用JavaScript进行数组去重,这是一道常见的面试(笔试)题,可以很好地考察出一个人的逻辑思维及边界考虑情况,希望此文能够帮助大家在解决类似问题时拓宽思路。据我到目前为止面试的情况,很少有人能在现场考虑很全,基本上的人都是浅尝辄止。 当然,“使用库中的一个函数就能去重”并不在本篇文章的讨论范围内,我们针对的是需要自己写代码的场景。考虑到实际情况,我们使用ES5(主要就用了indexOf方法,如果是更古老的环境,可以自己增加这段代码,或者使用ES5兼容库es5-sham.js)。
个推君
2018/03/21
9660
如何用JavaScript进行数组去重
用实例说明如何用JavaScript生成XML
<script language="javascript">  <!--  var doc = new ActiveXObject("Msxml2.DOMDocument"); //ie5.5+,CreateObject("Microsoft.XMLDOM")   //加载文档  //doc.load("b.xml");  //创建文件头  var p = doc.createProcessingInstruction ("xml","version=’’1.0’’   encoding=’’gb23
阿新
2018/04/10
1.5K0
如何用R语言进行云计算
作者 | Ajay Ohri 翻译 | 丁雪 校对 | ValaWong 如今,几乎所有领域或业务活动正在通过SMAC进行数据转换。SMAC指的是社交(Socia)、移动(Mobile)、分析(Analytics)和云服务(Cloud)。这个改变的影响已经涉及到包括组织、人员与产品在内的范围。在本文中,我们将通过使用云计算让你提高数据分析能力。 我们已经使用R语言和RStudio由浅入深地解释了云计算的相关概念(请参考大数据文章2015年9月21日发布的文章《如何在云计算平台使用R语言编程的快速入门指南
大数据文摘
2018/05/22
3.9K0
javascript当中Element如何用 getAttribute和 setAttribute
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
马克java社区
2021/01/28
5430
javascript当中Element如何用 getAttribute和 setAttribute
银行定期存款利率,输入金额,输入年限,计算本息总额
银行定期存款利率,输入金额,输入年限,计算本息总额 //导包 import java.util.Scanner; public class Test { public static void main(String[] args) { //某银行推出了整存整取定期储蓄业务,其存期分为一年、两年、三年、五年,到期凭存单支取本息。存款年利率表如下: //存期 年利率(%) //一年 2.25 //两年 2.7 //三
是阿超
2021/10/15
1.4K0
点击加载更多

相似问题

如何用逗号计算金额

40

如何使用javascript自动计算金额

22

如何将条带交易金额如`-94769`表示为实际金额如`99.18 USD`

12

未计算金额

20

计算期间金额

16
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文