简体   繁体   English

小于或等于条件在我的脚本中不起作用

[英]less than or equal to condition is not working in my script

<script type="text/javascript">
     function ValidateAddOnModule(source, args) {
         var gdv = document.getElementById('ContentPlaceHolder1_MainContent_grdAddonModules');

         var j = 0;
         var k = 0;
         for (var i = 1; i <= gdv.rows.length - 1; i++) {
             var img = document.getElementById('ContentPlaceHolder1_MainContent_grdAddonModules_ImgLanUserError_' + j);
             var LANUser = document.getElementById('ContentPlaceHolder1_MainContent_grdAddonModules_txtAdditionalLANUser_' + j).value;
             var MinLANUser = gdv.rows(i).cells(2).innerText;
            // alert(MinLANUser);
           //  alert(LANUser);
             if (MinLANUser != " ")
             {

                 if (MinLANUser <= LANUser) {
                     alert("true");
                     img.style.visibility = "hidden";
                 }
                 else {
                     alert("false");
                     img.style.visibility = "visible";
                     k = 1;
                 }
                 j++;
             }
         }


         if (k = 1) {
             return false;

         } else
         {
             return true;
         }
    }

</script>
 var LANUser = document.getElementById('ContentPlaceHolder1_MainContent_grdAddonModules_txtAdditionalLANUser_' + j).value;
             var MinLANUser = gdv.rows(i).cells(2).innerText;

convert these to integer type. 将它们转换为整数类型。

     var LANUser = parseInt(document.getElementById('ContentPlaceHolder1_MainContent_grdAddonModules_txtAdditionalLANUser_' + j).value);

var MinLANUser = parseInt(gdv.rows(i).cells(2).innerText);

首先尝试使用parseInt()函数更改从thext字段中获取的数字

element.innerText will give you the output in string format. element.innerText将为您提供字符串格式的输出。 You have to first convert that value to integer using parseInt . 您必须首先使用parseInt将该值转换为整数。 Then only you can operate arithmetic operators on them. 然后,只有您可以对它们进行算术运算符。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM