【发布时间】:2015-04-03 10:31:17
【问题描述】:
我有一个快速表单字段,您可以在其中输入您的年龄。当用户以文字形式输入他/她的年龄时(例如:二十),它应该会给出一个快速提醒,告知年龄应该是数字。
这是我的代码,它不起作用
var formAge = $("<input class='inputClass' type='text' placeholder='bv.: 21'/>").appendTo(formDiv);
$(formAge).blur(function(){
if($(this).val() == isNaN){
alert("insert a number");
}
})
【问题讨论】:
-
用这个条件替换你的 if 条件 if(isNaN($(this).value)){
-
你最好用一个简单的正则表达式。
标签: javascript jquery focus onblur