输入在空输入上返回true

Kha*_*lid 2 html javascript jquery input

我无法理解这个问题!我在按钮单击时进行简单的jquery验证,以验证输入字段是否为空.

http://fiddle.jshell.net/fyxP8/3/

我不知道为什么输入字段为空时返回的值不为空.

很感谢任何形式的帮助

Tat*_*nit 7

看这个演示:http://fiddle.jshell.net/Tj7Z8/

;if语句上的额外内容

希望它符合需要 :)

function checkinputs(ticker, btn) {
    alert(ticker + "[ " + $(btn).parent().find("input").val() + " ]" + $(btn).parent().find("input").val().length);
    var x = false;
    if (ticker == 0) {
        if ($(btn).parent().find("input").val() != '' ) {
            alert($(btn).parent().find("input").attr("name") + "<>" + $(btn).parent().find("input").val());
            x = true;
        }
    }

    return x;
}
var progressTicker = 0;
$("button[class$='nextBtn']").click(function() {
    var returns = checkinputs(progressTicker, this);
    alert(returns);
    if (returns == true) {
        alert('inside');
    }
});?
Run Code Online (Sandbox Code Playgroud)