したがって、オプションの入力タイプのテキストが 4 つあります(入力する義務はありません) が、ユーザーがそのうちの 1 つを入力する場合は、すべて入力してもらいます。
履歴書:
- ユーザーが 0 入力 => 義務なしと入力した場合、ユーザーはそれらを空白のままにすることができます。
- ユーザーが 1 つ入力する場合 < 入力 =>はすべて入力する必要があります。
jQueryでそれを行うにはどうすればよいですか?
ここに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/