javascript - jquery 检查输入的数字是否为NaN

标签 javascript jquery focus onblur

我有一个快速表单字段,您可以在其中输入您的年龄。当用户用文字输入他/她的年龄(例如:二十)时,它应该给出一个快速警报,告诉用户年龄应该是数字。

这是我的代码,它不起作用

var formAge = $("<input class='inputClass' type='text' placeholder='bv.: 21'/>").appendTo(formDiv);    

$(formAge).blur(function(){
    if($(this).val() == isNaN){
        alert("insert a number");
    }
})

最佳答案

if(isNaN($(this).val())){
    alert("insert a number");
}

关于javascript - jquery 检查输入的数字是否为NaN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29430480/

相关文章:

javascript - 页面运行时更改正文背景图像

javascript - 如何使用 .net 5.0 中下拉列表中的值在 html bootstrap 表中动态插入行?

javascript - 文件上传开始/完成时显示/隐藏微调器

javascript - 单击链接后如何显示来自服务器的项目

javascript - 如何让 Bloodhound 的 Typeahead 处理 JSON 响应?

qt - GUI 对话框的键盘控制 - 默认按钮是否应该随焦点变化?

元素创建后的 jQuery 表单焦点

javascript - 如何从文本形式获取html脚本并在新窗口中执行?

jQuery UI datepicker - 当主字段被清除时清除 altField

android - 在 Android 中更改线性布局的背景?