2015-05-29 11 views
0

我提醒用户当值超出范围:如果用户不是百分比的数字值,我该如何提醒用户?

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; 
    } 

但我想首先检查是否值是一个有效的数字,我该怎么做呢?

+2

返回true哪些错误与您现有的代码? –

+0

为什么不使用''? – Leo

回答

2

请使用isNaN功能,它会如果参数不是一个数字,则返回false参数是一个数字

if(isNaN(document.myForm.outputPercentage.value)){ 
alert('not a valid input'); 
} 
+0

OP想知道该值是否在特定的时间间隔内,而不是它是否是一个数字。 – Turing85

+0

他似乎是要求 –

+0

你怎么知道图灵85先生想要什么。没有想到你低估了我的答案。有一定的耐心,让提问者回复。 –

相关问题