且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

JavaScript - 仅在范围内验证数字

更新时间:2022-02-28 21:42:27

创建一个可以执行此操作的功能:

Create a function that can do this:

function validate(str, chk, min, max) {
  n = parseFloat(str);
  return (chk && !isNaN(n) && n >= min && n <= max);
}

然后如下调用:

function validateForm()
{
  if(!validate(document.forms["myForm"]["Amount"].value, 
     document.forms["myForm"]["agreesubmit"].checked, 5, 250)) {
    alert("Please complete all required fields - Amount you wish to save");
    return false;
  }
}