1

所以我有 4 个输入类型的文本是可选的(没有义务填写),但是如果用户填写其中一个,那么我希望他全部填写。

简历:
- 如果用户填写 0 输入 => 没有义务,他可以留空;
- 如果用户填写 1< input =>必须全部填写。

我怎么能用 jQuery 做到这一点?

4

1 回答 1

1

这是一种选择:

$("form").on("submit", function() {
    var filled = $(this).find("input").filter(function() {
        return this.value.length > 0;
    });

    if (filled.length > 0) {
        alert("Fill 'em all!");
        return false;
    }
    return true;
});

演示:http: //jsfiddle.net/xw9pb/

于 2012-09-05T11:00:22.587 回答