Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript !isValid不接受输入中的任何值_Javascript_Jquery_Calculator - Fatal编程技术网

Javascript !isValid不接受输入中的任何值

Javascript !isValid不接受输入中的任何值,javascript,jquery,calculator,Javascript,Jquery,Calculator,就在现在!isValid不接受当前余额输入中的任何值。是否有其他方法验证输入中的值 有关职能: function isValid(entry, a, b) { if (isNaN(entry.value) || (entry.value==null) || (entry.value=="") || (entry.value < a) || (entry.value > b)) { alert("Invalid entr

就在现在!isValid不接受当前余额输入中的任何值。是否有其他方法验证输入中的值

有关职能:

    function isValid(entry, a, b)

        {
          if (isNaN(entry.value) || (entry.value==null) || (entry.value=="") || (entry.value < a) || (entry.value > b)) {
          alert("Invalid entry. Your min payment should be between " + a + " and " + b + ".")
                return false
           }
                return true
         }


    // send entries to validation function
    // exit if not valid
        if (!isValid(currentBalance, 0, 10000)) {
            return false
         } else if (!isValid(interest, 0, 30)) {
            return false
         } else {
            return true;
         }

         if (!isValid(mnth_pay, currentBalance*.02, currentBalance)) {
            return false
       } else {
            console.log("do nothing");
     }
我刚刚调整了你的头发。 当我第一次添加console.msg以获取函数isValidentry、a、b处理的值时,我注意到entry.value未定义,但entry与当前输入匹配。 适应

  function isValid(entry, a, b)
  {
      if (isNaN(entry) || (entry==null) || (entry=="") || (entry < a) 
      || (entry.value > b))
      {... }
  }
似乎解决了这个问题