zoukankan      html  css  js  c++  java
  • jquery 遍历 TextBox 输入框求和,求平均值并判断输入内容是否为数字

    直接上代码:

    function Sum(obj)
        {
            if(isNaN($(obj).val()))
            {
                alert("请输入1-10的数字。");
                $(obj).attr("value","");
                $(obj).focus();
                return false;
            }
            var total = 0;
            var count = 0;
            $("input[type='text']").each(function (i) {
                count++;
                if($(this).attr("t")=="1")
                {
                    if($(this).val()!="")
                        total+= parseInt($(this).val());
                }
            });
            var average = (total/count).toFixed(2);
            $("#<%=labAverageScore1.ClientID%>").html(average);
            return false;
        }

    输入框设置:

    <asp:TextBox ID="TextBox1" runat="server" Width="50px" t="1" onblur="Sum(this);" ></asp:TextBox>
    <asp:TextBox ID="TextBox2" runat="server" Width="50px" t="1" onblur="Sum(this);" ></asp:TextBox>

    注意输入框里面有个自定义属性t="1",这就是一个标识,默认输入框是没有这属性的,只管放上去就行,不要管他,这是一个小技巧。

  • 相关阅读:
    银行卡号每隔四位添加一个分隔符
    clipboard.js实现文本复制
    选中|复制文本
    react---之下拉菜单默认选中的值始终不变的问题
    create-react-app支持less配置
    数对
    安置路灯
    被三整除
    牛牛找工作
    C++ std::pair
  • 原文地址:https://www.cnblogs.com/qqflying/p/2578097.html
Copyright © 2011-2022 走看看