javascript - 如何同时检查多个条件

标签 javascript forms function validation input

我有一个函数可以检查长度以及输入是否不为空, 我想知道是否可以同时检查输入是否是数字。 我正在寻找这样的东西: if (field.value.length > 0 && isNaN)

function checkNotEmpty(field,span){

                    if (field.value.length > 0){
                    document.getElementById(span).className='ok'
                    document.getElementById(span).innerHTML='its ok';

                    }
                    else {
                    document.getElementById(span).className='notok'
                    document.getElementById(span).innerHTML='its not ok';

                    }
                }

最佳答案

除非我遗漏了什么,否则你似乎已经有了答案。

if (field.value.length > 0 && isNaN(field.value)) {
    //...value is at least 1 character long and field IS not a number
}

关于javascript - 如何同时检查多个条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38081629/

相关文章:

html - CSS 对 Angular 边框输入字段

javascript - 如何从外部js文件方法调用内部脚本函数?

javascript - 如何在react中使用递归函数调用,返回一些数组?

javascript - 在 firefox 中,如何更改现有的 CSS 规则

javascript - 在 IE 中模拟 webkit(尽可能)

javascript - 如何在 AngularJS 中公开公共(public)函数

ruby-on-rails-3 - Rails 3:f.select-options_for_select

javascript - 防止在按 Enter 进行 1 个输入时提交表单

c++ - 如何选择适合 C++ 的重载函数?

ios - iphone 开发 : nstimer calling a function