js判断输入值为整数,输入值的和小于固定值

来源:互联网 发布:人工智能pdf百度云 编辑:程序博客网 时间:2024/05/21 17:43
  if (!jude()) {
        alert('请输入整数!');
        return false;

    }


  if (!judeOverflow()) {
        alert('总和不能超过100!');
        return false;
    }

    return true;


function jude() {                       //判断输入的必须是整数
   var array = $(".section");
   for (var i = 0; i < array.length; i++) {
       var ctlVal = $(array[i]).val();
       if (ctlVal.search("^-?\\d+$") != 0 && ctlVal != "") {
            $(array[i]).focus();
            return false;
        }
    }
    return true;
}



function judeOverflow() {                    //判断几个文本框输入的和不能小于100
    var array = $(".section.rate");
    var totalRate = 0;
    for (var i = 0; i < array.length; i++) {
        var ctlVal = $(array[i]).val();
        if (ctlVal != "") {
            totalRate += parseInt(ctlVal);
        }
    }
    if (totalRate > 100) return false;
    return true;
}


其中           .section.rate    表示class属性

<asp:TextBox ID="txtSection1Pos" runat="server" class="searchbox w4 section"  MaxLength="5">

<asp:TextBox ID="txtSection2Rate" runat="server" class="searchbox w3 section rate"  MaxLength="5">


0 0
原创粉丝点击