1

したがって、オプションの入力タイプのテキストが 4 つあります(入力する義務はありません) が、ユーザーがそのうちの 1 つを入力する場合は、すべて入力してもらいます。

履歴書:
- ユーザーが 0 入力 => 義務なしと入力した場合、ユーザーはそれらを空白のままにすることができます。
- ユーザーが 1 つ入力する場合 < 入力 =>はすべて入力する必要があります。

jQueryでそれを行うにはどうすればよいですか?

4

1 に答える 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 に答える