在某些条件下需要可选字段

时间:2012-09-05 10:57:33

标签: jquery forms

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

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

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

1 个答案:

答案 0 :(得分: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;
});

DEMO: http://jsfiddle.net/xw9pb/