-4
$(function () {
    //To send data from input text
    $('#add').click(function () {
        var name = $('#name').val();
        var gender = $('#gender').val();
        var age = $('#age').val();
        var address = $('#address').val();
        var illness = $('#illness').val();
        var selectunit = $('#selectunit').val();

        if (typeof name !== null) {
            my codes here...
        } else {
            alert('Some fields are missing!');
        }
        return false;
    });
}); 

我想在执行代码之前捕获我的变量(姓名、年龄、地址、疾病)不为空,请帮助谢谢

4

2 回答 2

2

利用

name != null || name != ""

代替

typeof name !== null

如果您的情况是检查名称是否未定义,请使用

typeof name !== "undefined" 
于 2013-09-03T04:05:42.153 回答
0

您可以像这样检查 null :

if (somevariable == null) { /* code */ }

检查undefined有点不同:

if (typeof somevariable === "undefined") { /* code */ }
于 2013-09-03T04:05:49.347 回答