最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - less than or equal to condition is not working in my script - Stack Overflow

programmeradmin1浏览0评论
<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>
<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>
Share Improve this question edited Jan 5, 2015 at 7:09 Disposer 6,3815 gold badges34 silver badges39 bronze badges asked Jan 5, 2015 at 7:08 Sathish RSathish R 51 silver badge4 bronze badges 2
  • What is ContentPlaceHolder1_MainContent_grdAddonModules here? Is it a table? – Sunil Kumar B M Commented Jan 5, 2015 at 7:17
  • What values you are getting in MunLANUser and LANUser ? – Rahul Munjal Commented Jan 5, 2015 at 7:21
Add a ment  | 

3 Answers 3

Reset to default 2

frist try to change the numbers you grab from thext fields with parseInt() function

element.innerText will give you the output in string format. You have to first convert that value to integer using parseInt. Then only you can operate arithmetic operators on them.

 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);
发布评论

评论列表(0)

  1. 暂无评论