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 ajax 仿百度分页函数
Oct 29 Javascript
JavaScript在for循环中绑定事件解决事件参数不同的情况
Jan 20 Javascript
js QQ客服悬浮效果实现代码
Dec 12 Javascript
jQuery实现拖动调整表格单元格大小的代码实例
Jan 13 Javascript
从零学习node.js之模块规范(一)
Feb 21 Javascript
ES6新特性之函数的扩展实例详解
Apr 01 Javascript
vue-cli 脚手架基于Nightwatch的端到端测试环境的过程
Sep 30 Javascript
JS实现指定区域的全屏显示功能示例
Apr 25 Javascript
详解Vue+ElementUI从零开始搭建自己的网站(一、环境搭建)
Apr 30 Javascript
微信小程序点击图片实现长按预览、保存、识别带参数二维码、转发等功能
Jul 20 Javascript
uni-app微信小程序登录授权的实现
May 22 Javascript
在vue中使用image-webpack-loader实例
Nov 12 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
四月新番又没了,《Re:从零开始的异世界生活》第二季延期至7月播出
2020/05/06 日漫
php远程下载类分享
2016/04/13 PHP
PHP实现的链式队列结构示例
2017/09/15 PHP
jquery png 透明解决方案(推荐)
2010/08/21 Javascript
Jquery和JS用外部变量获取Ajax返回的参数值的方法实例(超简单)
2013/06/17 Javascript
基于JS实现新闻列表无缝向上滚动实例代码
2016/01/22 Javascript
bootstrap使用validate实现简单校验功能
2016/12/02 Javascript
详谈Angular 2+ 的表单(一)之模板驱动型表单
2017/04/25 Javascript
bootstrap table表格使用方法详解
2017/04/26 Javascript
vue.js前后端数据交互之提交数据操作详解
2018/04/24 Javascript
vue router 配置路由的方法
2018/07/26 Javascript
详解Vue.js在页面加载时执行某个方法
2018/11/20 Javascript
自定义Vue中的v-module双向绑定的实现
2019/04/17 Javascript
vue实现点击按钮下载文件功能
2019/10/11 Javascript
[37:22]DOTA2上海特级锦标赛D组资格赛#2 Liquid VS VP第一局
2016/02/28 DOTA
使用Python进行新浪微博的mid和url互相转换实例(10进制和62进制互算)
2014/04/25 Python
Python中条件判断语句的简单使用方法
2015/08/21 Python
Python使用ntplib库同步校准当地时间的方法
2016/07/02 Python
Python使用matplotlib简单绘图示例
2018/02/01 Python
python 实现UTC时间加减的方法
2018/12/31 Python
Python创建字典的八种方式
2019/02/27 Python
使用python处理题库表格并转化为word形式的实现
2020/04/14 Python
python基本算法之实现归并排序(Merge sort)
2020/09/01 Python
Django crontab定时任务模块操作方法解析
2020/09/10 Python
scrapy中如何设置应用cookies的方法(3种)
2020/09/22 Python
python time.strptime格式化实例详解
2021/02/03 Python
可自定义箭头样式的CSS3气泡提示框
2016/03/16 HTML / CSS
css3边框_动力节点Java学院整理
2017/07/11 HTML / CSS
瑞士香水购物网站:Parfumcity.ch
2017/01/14 全球购物
StubHub美国:购买或出售您的门票
2019/07/09 全球购物
摄影实习自我鉴定
2013/09/20 职场文书
计算机科学技术自荐信
2014/06/12 职场文书
单位租房协议书范本
2014/12/04 职场文书
Python实现科学占卜 让视频自动打码
2022/04/09 Python
python库Tsmoothie模块数据平滑化异常点抓取
2022/06/10 Python