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的固定表格头部的代码(IE6,7,8测试通过)
May 18 Javascript
Javascript实现动态菜单添加的实例代码
Jul 05 Javascript
JavaScript中函数表达式和函数声明及函数声明与函数表达式的不同
Nov 15 Javascript
JavaScript中的this使用详解
Jul 27 Javascript
bootstrap中使用google prettify让代码高亮的方法
Oct 21 Javascript
AngularJS中重新加载当前路由页面的方法
Mar 09 Javascript
原生JS进行前后端同构
Apr 22 Javascript
vue+element的表格实现批量删除功能示例代码
Aug 17 Javascript
windows下create-react-app 升级至3.3.1版本踩坑记
Feb 17 Javascript
基于ant design日期控件使用_仅月份的操作
Oct 27 Javascript
JavaScript动态生成表格的示例
Nov 02 Javascript
JS使用setInterval计时器实现挑战10秒
Nov 08 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
基于mysql的论坛(1)
2006/10/09 PHP
PHP n个不重复的随机数生成代码
2009/06/23 PHP
PHP常用的文件操作函数经典收藏
2013/04/02 PHP
成为好程序员必须避免的5个坏习惯
2014/07/04 PHP
php pdo oracle中文乱码的快速解决方法
2016/05/16 PHP
PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】
2017/11/14 PHP
PHP实现的二分查找算法实例分析
2017/12/19 PHP
php curl操作API接口类完整示例
2019/05/21 PHP
跟着JQuery API学Jquery 之二 属性
2010/04/09 Javascript
解决IE下select标签innerHTML插入option的BUG(兼容IE,FF,Opera,Chrome,Safari)
2010/05/13 Javascript
js的alert弹出框出现乱码解决方案
2013/09/02 Javascript
js获取URL的参数的方法(getQueryString)示例
2013/09/29 Javascript
jQuery的live()方法对hover事件的处理示例
2014/02/27 Javascript
Javascript学习笔记之 函数篇(三) : 闭包和引用
2014/11/23 Javascript
原生javaScript实现图片延时加载的方法
2014/12/22 Javascript
JavaScript通过Date-Mask将日期转换成字符串的方法
2015/06/04 Javascript
jQuery中inArray方法注意事项分析
2016/01/25 Javascript
谈一谈javascript中继承的多种方式
2016/02/19 Javascript
js传值后台中文出现乱码的解决方法
2016/06/30 Javascript
原生js封装的一些jquery方法(详解)
2016/09/20 Javascript
Vue2.0 axios前后端登陆拦截器(实例讲解)
2017/10/27 Javascript
vue debug 二种方法
2018/09/16 Javascript
socket在egg中的使用实例代码详解
2019/05/30 Javascript
Python实现基本数据结构中栈的操作示例
2017/12/04 Python
通过Python 接口使用OpenCV的方法
2018/04/02 Python
解决python中遇到字典里key值为None的情况,取不出来的问题
2018/10/17 Python
Pytorch .pth权重文件的使用解析
2020/02/14 Python
HearthSong官网:儿童户外玩具、儿童益智玩具
2017/10/16 全球购物
DOUGLAS波兰:在线销售香水和化妆品
2020/07/05 全球购物
人力资源管理专业学生自我评价
2013/11/20 职场文书
个人职业生涯规划书1500字
2013/12/31 职场文书
幼师求职自荐信范文
2014/01/26 职场文书
个人整改措施书面材料
2014/10/24 职场文书
2015年个人实习工作总结
2014/12/12 职场文书
赡养老人协议书范本
2015/08/06 职场文书
Python中的程序流程控制语句
2022/02/24 Python