Javascript 如果不是百分比的数值,如何提醒用户?
当值超出范围时,我会提醒用户:Javascript 如果不是百分比的数值,如何提醒用户?,javascript,html,Javascript,Html,当值超出范围时,我会提醒用户: if (document.myForm.outputPercentage.value <= 0 || document.myForm.outputPercentage.value >= 100) { alert( "Percentage output must be between 1 - 100" ) document.myForm.deviceId.focus() ; return fa
if (document.myForm.outputPercentage.value <= 0 || document.myForm.outputPercentage.value >= 100)
{
alert( "Percentage output must be between 1 - 100" )
document.myForm.deviceId.focus() ;
return false;
}
if(document.myForm.outputPercentage.value=100)
{
警报(“百分比输出必须在1到100之间”)
document.myForm.deviceId.focus();
返回false;
}
但我想首先检查值是否是有效的数字,我该怎么做?使用isNaN函数,如果参数不是数字,它将返回true;如果参数是数字,它将返回false
if(isNaN(document.myForm.outputPercentage.value )){
alert('not a valid input');
}
您当前的代码有什么问题?为什么不使用
?OP想知道值是否在特定的间隔内,而不是它是否是一个数字。他似乎在问两个问题。您怎么知道图灵先生OP想要什么。你不假思索地否决了我的答案。有点耐心,让提问者回答。无论如何,这个答案只做了一半的工作,而且是不完整的。这在提问中是非常糟糕的。我认为他想要求进行数字验证(Vivek提供),并出于未知原因显示其范围验证代码。