如何验证具有必需属性的字段或不为null?

时间:2016-04-14 08:31:13

标签: javascript jquery validation if-statement

我正在进行一些验证,无法使if语句生效。我想验证具有数据类型和必需属性的字段。或者如果字段不为空?

我的if语句:

if (typeof $(this).attr("data-type") != "undefined" 
        && typeof $(this).prop("required") != "undefined"
        || typeof $(this).prop("required") === true
        || $(this).val() != "") {
    // Doing stuff
}

HTML输入:

<input type="text" name="Consignee" id="text" data-type="text"
       placeholder="Consignee" required>

1 个答案:

答案 0 :(得分:1)

没有要求的类型。 试试这个查询...

if ($(this).attr("data-type") != "" && $(this).prop("required") != false && $(this).val()!="") {}