是否可以使用isNaN()
函数检查文本框值是否为不列出每个字段的数字?我尝试了以下编码,但它无法正常工作。无论输入什么,它都会触发我的警报。
var numberCheck = function() {
var i = this.value
if(isNaN(i)==true) {
alert("You must enter an number value!");
}
}
答案 0 :(得分:1)
我想出了如何做我想做的事情。我必须将函数的参数定义为元素的ID。
onkeyup = "numberCheck(this.id);"
var numberCheck = function(myID){
if(isNaN(document.getElementById(myID).value)){
alert("You must enter an number value!" );
};
}