JS求平均值的小例子


Posted in Javascript onNovember 29, 2013

效果:
JS求平均值的小例子

事件:当输入完三个文本框后触发blur事件。计算出平均值

说明:调用方法计算出平均值,

代码:

文本框中:

<asp:TextBox ID="tblmyd11" Field="lmyd11" TableName="gqls_sy" EnabledAction="(12.*)"  CssClass="erp_textbox_short" runat="server" self="ydpj"></asp:TextBox>

JS部分:

/********************硬度HRC平均值**************************/
        $(function() {
            $("[self='ydpj']").blur(function() { Getlmpj("11", "21", "31", "41"); });
            $("[self='ydpj']").blur(function() { Getlmpj("12", "22", "32", "42"); });
            $("[self='ydpj']").blur(function() { Getlmpj("13", "23", "33", "43"); });
            $("[self='ydpj']").blur(function() { Getlmpj("14", "24", "34", "44"); });
            //螺母
            function Getlmpj(one, two, three, four) {
                var avg = 0;
                var num1 = ChangeFloat($("input[id*=tblmyd" + one + "]").val());
                var num2 = ChangeFloat($("input[id*=tblmyd" + two + "]").val());
                var num3 = ChangeFloat($("input[id*=tblmyd" + three + "]").val());
                if (num1 != 0 && num2 != 0 && num3 != 0) {
                    avg = (num1 + num2 + num3) / 3;
                    $("input[id*=tblmyd" + four + "]").val(RoundValue(avg, 0.1, 1));
                }
                else {
                    $("input[id*=tblmyd" + four + "]").val("");
                }
            } 
        });
function ChangeFloat(data) {
            if (data != null && data != "") {
                return parseFloat(data);
            }
            else {
                return 0;
            }
        }
Javascript 相关文章推荐
通过jquery实现tab标签浏览效果
Feb 20 Javascript
写了10年的Javascript也未必全了解的连续赋值运算
Mar 25 Javascript
High Performance JavaScript(高性能JavaScript)读书笔记分析
May 05 Javascript
JavaScript实现的简单拖拽效果
Jun 01 Javascript
JS打字效果的动态菜单代码分享
Aug 21 Javascript
解决angular的post请求后SpringMVC后台接收不到参数值问题的方法
Dec 10 Javascript
js获取元素的外链样式的简单实现方法
Jun 06 Javascript
jquery自定义插件结合baiduTemplate.js实现异步刷新(附源码)
Dec 22 Javascript
Bootstrap table使用方法总结
May 10 Javascript
JS监控关闭浏览器操作的实例详解
Sep 12 Javascript
layui下拉框获取下拉值(select)的例子
Sep 10 Javascript
javascript中call,apply,bind的区别详解
Dec 11 Javascript
javascript简单实现表格行间隔显示颜色并高亮显示
Nov 29 #Javascript
JS小功能(button选择颜色)简单实例
Nov 29 #Javascript
javascript从右边截取指定字符串的三种实现方法
Nov 29 #Javascript
Javascript setInterval的两种调用方法(实例讲解)
Nov 29 #Javascript
Jquery中children与find之间的区别详细解析
Nov 29 #Javascript
JS关键字球状旋转效果的实例代码
Nov 29 #Javascript
JS Loading功能的简单实现
Nov 29 #Javascript
You might like
探讨php define()函数及defined()函数使用详解
2013/06/09 PHP
浅谈Eclipse PDT调试PHP程序
2014/06/09 PHP
php实现随机生成易于记忆的密码
2015/06/19 PHP
php实现的任意进制互转类分享
2015/07/07 PHP
WampServer搭建php环境时遇到的问题汇总
2015/07/23 PHP
php微信公众平台开发之微信群发信息
2016/09/13 PHP
Laravel框架路由和控制器的绑定操作方法
2018/06/12 PHP
该如何加载google-analytics(或其他第三方)的JS
2010/05/13 Javascript
js操作时间(年-月-日 时-分-秒 星期几)
2010/06/20 Javascript
Jquery中获取iframe的代码
2011/01/11 Javascript
JavaScript调用ajax获取文本文件内容实现代码
2014/03/28 Javascript
html文本框提示效果的示例代码
2014/06/28 Javascript
js 数组去重的四种实用方法
2014/09/09 Javascript
jQuery中hover与mouseover和mouseout的区别分析
2015/12/24 Javascript
React实现双向绑定示例代码
2016/09/19 Javascript
详解jQuery中的DOM操作
2016/12/23 Javascript
基于vue和react的spa进行按需加载的实现方法
2018/09/29 Javascript
创建与框架无关的JavaScript插件
2020/12/01 Javascript
python使用beautifulsoup从爱奇艺网抓取视频播放
2014/01/23 Python
python黑魔法之参数传递
2016/02/12 Python
Python正则表达式非贪婪、多行匹配功能示例
2017/08/08 Python
Python使用Dijkstra算法实现求解图中最短路径距离问题详解
2018/05/16 Python
python+selenium实现简历自动刷新的示例代码
2019/05/20 Python
白宫黑市官网:White House Black Market
2016/11/17 全球购物
美国高档百货Nordstrom的折扣店:Nordstrom Rack
2017/11/13 全球购物
教你怎样写好自我评价
2013/10/05 职场文书
如何写好自荐信
2014/04/07 职场文书
小学语文教学经验交流材料
2014/06/02 职场文书
工程学毕业生自荐信
2014/06/14 职场文书
小学兴趣小组活动总结
2014/07/07 职场文书
关于读书的活动方案
2014/08/14 职场文书
纪检干部现实表现材料
2014/08/21 职场文书
优秀小学生事迹材料
2014/12/26 职场文书
如何使用vue3打造一个物料库
2021/05/08 Vue.js
ElementUI实现el-form表单重置功能按钮
2021/07/21 Javascript
在python中读取和写入CSV文件详情
2022/06/28 Python