Function 如何使警报函数和十进制函数都工作 函数检查1() { var min=01; var max=1200; var输入=document.getElementById('price'); 变量为有效=(最小值输入值); } 否则{ 警报(inputValue+'不在“+MIN+”和“+MAX”之间); 返回false;
上面的脚本运行良好,但它忽略了一些函数Function 如何使警报函数和十进制函数都工作 函数检查1() { var min=01; var max=1200; var输入=document.getElementById('price'); 变量为有效=(最小值输入值); } 否则{ 警报(inputValue+'不在“+MIN+”和“+MAX”之间); 返回false;,function,Function,上面的脚本运行良好,但它忽略了一些函数 如何使这两种方法都起作用?您正在检查它是否小于最大值或大于最小值。假设最小值=min&&inputValue逻辑错误,更改 var is_valid = (inputValue >= min && inputValue <= max); var是有效的=(mininputValue); 作为 var是有效的=(mininputValue); 对于逻辑错误,请更改 var is_valid = (inputValue >
如何使这两种方法都起作用?您正在检查它是否小于最大值或大于最小值。假设最小值<最大值,则这将始终为真
您需要进行和检查(适用于范围内)或翻转比较(适用于范围外)。您正在检查它是否小于最大值或大于最小值。假设最小值<最大值,则这将始终为真
您需要进行和检查(对于内部范围)或翻转比较(对于外部范围)。检查
是否有效
function check1()
{
var min = 01;
var max = 1200;
var input = document.getElementById('price');
var is_valid = (min < inputValue || max > inputValue);
}
else {
alert(inputValue + ' is not between ' + MIN + ' and ' + MAX);
return false;
是有效的
行应该是
function check1()
{
var min = 01;
var max = 1200;
var input = document.getElementById('price');
var is_valid = (min < inputValue || max > inputValue);
}
else {
alert(inputValue + ' is not between ' + MIN + ' and ' + MAX);
return false;
你的逻辑不正确
如果inputValue大于最小值或其中一个小于最大值,则is_valid将为真。由于最大值大于最小值,因此始终会出现两种情况之一。请将条件更改为:
alert(inputValue + ' is not between ' + min.toFixed(2) + ' and ' + max.toFixed(2));
var\u valid=mininputValue;
您的逻辑不正确
如果inputValue大于最小值或其中一个小于最大值,则is_valid将为真。由于最大值大于最小值,因此始终会出现两种情况之一。请将条件更改为:
alert(inputValue + ' is not between ' + min.toFixed(2) + ' and ' + max.toFixed(2));
var\u valid=mininputValue;
我想你的有效
条件颠倒了
var is_valid = min < inputValue && max > inputValue;
var是有效的=(inputValue>=min&&inputValue我想你的是有效的
条件颠倒了
var is_valid = min < inputValue && max > inputValue;
var是有效的=(inputValue>=min&&inputValue逻辑错误,更改
var is_valid = (inputValue >= min && inputValue <= max);
var是有效的=(mininputValue);
作为
var是有效的=(mininputValue);
对于逻辑错误,请更改
var is_valid = (inputValue >= min && inputValue <= max);
var是有效的=(mininputValue);
作为
var是有效的=(mininputValue);
对于why Java Tag?????why Java Tag?????如果翻转比较,则必须否定整个结果。如果翻转比较,则必须否定整个结果。