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 相关文章推荐
JavaScript与C# Windows应用程序交互方法
Jun 29 Javascript
js中的string.format函数代码
Aug 11 Javascript
JavaScript SetInterval与setTimeout使用方法详解
Nov 15 Javascript
JS获取节点的兄弟,父级,子级元素的方法
Jan 09 Javascript
谷歌浏览器调试JavaScript小技巧
Dec 29 Javascript
JQuery中serialize()用法实例分析
Feb 06 Javascript
使用Bootstrap4 + Vue2实现分页查询的示例代码
Dec 21 Javascript
原生js+cookie实现购物车功能的方法分析
Dec 21 Javascript
Javascript网页抢红包外挂实现分享
Jan 11 Javascript
浅谈实现vue2.0响应式的基本思路
Feb 13 Javascript
详解Vue CLI3配置解析之css.extract
Sep 14 Javascript
vue图片裁剪插件vue-cropper使用方法详解
Dec 16 Vue.js
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中通过curl检测页面是否被百度收录
2013/09/27 PHP
PHP Post获取不到非表单数据的问题解决办法
2018/02/27 PHP
php实现银联商务公众号+服务窗支付的示例代码
2019/10/12 PHP
JQuery textlimit 显示用户输入的字符数 限制用户输入的字符数
2009/05/14 Javascript
javascript 鼠标拖动图标技术
2010/02/07 Javascript
13个绚丽的Jquery 界面设计网站推荐
2010/09/28 Javascript
最短的IE判断var ie=!-[1,]分析
2014/05/28 Javascript
javascript动态控制服务器控件实例
2014/09/05 Javascript
jQuery 动态云标签插件
2014/11/11 Javascript
JavaScript实现鼠标滑过图片变换效果的方法
2015/04/16 Javascript
小心!AngularJS结合RequireJS做文件合并压缩的那些坑
2016/01/09 Javascript
js实现网页图片延时加载 提升网页打开速度
2016/01/26 Javascript
JavaScript易错知识点整理
2016/12/05 Javascript
js实现4个方向滚动的球
2017/03/06 Javascript
react中实现搜索结果中关键词高亮显示
2018/07/31 Javascript
vue返回上一页面时回到原先滚动的位置的方法
2018/12/20 Javascript
详解JavaScript栈内存与堆内存
2019/04/04 Javascript
vue中keep-alive组件的入门使用教程
2019/06/06 Javascript
vue-simple-uploader上传成功之后的response获取代码
2020/09/07 Javascript
vue 解决mintui弹窗弹起来,底部页面滚动bug问题
2020/11/12 Javascript
[48:22]VGJ.S vs VG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
pip 错误unused-command-line-argument-hard-error-in-future解决办法
2014/06/01 Python
Python Socket编程入门教程
2014/07/11 Python
python通过BF算法实现关键词匹配的方法
2015/03/13 Python
Python序列操作之进阶篇
2016/12/08 Python
Python3实现转换Image图片格式
2018/06/21 Python
python自动发微信监控报警
2019/09/06 Python
基于python3的socket聊天编程
2020/02/17 Python
Python递归函数特点及原理解析
2020/03/04 Python
法国隐形眼镜网站:VisionDirect.fr
2020/03/03 全球购物
普通PHP程序员笔试题
2016/01/01 面试题
大学生的网络创业计划书
2013/12/26 职场文书
运动会广播稿400字
2014/01/25 职场文书
模特职业生涯规划范文
2014/02/26 职场文书
行政部岗位职责范本
2014/03/13 职场文书
2015年小学教师培训工作总结
2015/07/21 职场文书