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 相关文章推荐
控制页面按钮在后台执行期间不重复提交的JS方法
Jun 24 Javascript
js数组方法扩展实现数组统计函数
Apr 09 Javascript
jQuery中:checkbox选择器用法实例
Jan 03 Javascript
javascript实现控制的多级下拉菜单
Jul 05 Javascript
JavaScript中的数组遍历forEach()与map()方法以及兼容写法介绍
May 19 Javascript
Bootstrap安装环境配置教程分享
May 27 Javascript
VSCode配置react开发环境的步骤
Dec 27 Javascript
Vue filter介绍及详细使用
Apr 04 Javascript
微信小程序表单验证form提交错误提示效果
Jun 19 Javascript
JS尾递归的实现方法及代码优化技巧
Jan 19 Javascript
js计时事件实现圆形时钟
Mar 25 Javascript
vue中组件通信详解(父子组件, 爷孙组件, 兄弟组件)
Jul 27 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 url地址栏传中文乱码解决方法集合
2010/06/25 PHP
php数组添加与删除单元的常用函数实例分析
2015/02/16 PHP
PHP数学运算函数大汇总(经典值得收藏)
2016/04/01 PHP
实例讲解php实现多线程
2019/01/27 PHP
javascript 处理HTML元素必须避免使用的一种方法
2009/07/30 Javascript
javascript随机将第一个dom中的图片添加到第二个div中示例
2013/10/08 Javascript
利用javascript打开模态对话框(示例代码)
2014/01/11 Javascript
通过Javascript读取本地Excel文件内容的代码示例
2014/04/08 Javascript
setInterval计时器不准的问题解决方法
2014/05/08 Javascript
JavaScript使用Replace进行字符串替换的方法
2015/04/14 Javascript
jQuery 判断图片是否加载完成方法汇总
2015/08/10 Javascript
js实现温度计时间样式代码分享
2015/08/21 Javascript
gulp-uglify 与gulp.watch()配合使用时报错(重复压缩问题)
2016/08/24 Javascript
nodejs和php实现图片访问实时处理
2017/01/05 NodeJs
JavaScript模块化之使用requireJS按需加载
2017/04/12 Javascript
vue中引用阿里字体图标的方法
2018/02/10 Javascript
vue使用xe-utils函数库的具体方法
2018/03/06 Javascript
如何构建一个Vue插件并生成npm包
2020/10/26 Javascript
js实现纯前端压缩图片
2020/11/16 Javascript
详解python中的json的基本使用方法
2016/12/21 Python
django session完成状态保持的方法
2018/11/27 Python
python 弹窗提示警告框MessageBox的实例
2019/06/18 Python
浅谈Django2.0 加xadmin踩的坑
2019/11/15 Python
python 爬取免费简历模板网站的示例
2020/09/27 Python
如何利用python读取micaps文件详解
2020/10/18 Python
英国领先的办公用品供应商:Viking
2016/08/01 全球购物
飞利浦比利时官方网站:Philips比利时
2016/08/24 全球购物
EVE LOM英国官网:全世界最好的洁面膏
2017/10/30 全球购物
斐乐美国官方网站:FILA美国
2019/03/01 全球购物
医学专业毕业生推荐信
2014/07/12 职场文书
部队反四风对照检查材料
2014/09/26 职场文书
2015秋季小学开学寄语
2015/05/27 职场文书
幼儿园音乐教学反思
2016/02/18 职场文书
三十年再续同学情倡议书
2019/11/27 职场文书
Python合并pdf文件的工具
2021/07/01 Python
关于nginx 实现jira反向代理的问题
2021/09/25 Servers