페이지에 많은 입력이 있으며 적어도 5 개의 항목이 채워져 있어야합니다. 그리고 만약 아니라면 적어도 5를 채워야한다는 메시지를 보여주세요. 지금까지 나는 다음을 시도했지만 반복해서 오류를 반복해서 보여줍니다. 이 일을하는 올바른 방법은 무엇입니까?jQuery 적어도 5 개의 입력에 데이터가 있음을 확인하십시오.
$('div.inputs input').each(function(i) {
$input = $(this);
while (i < 5) {
if ($($input).val() == '') {
alert('must fill at least 5 items!');
}
}
});
가능한 [jQuery에서 하나 이상의 입력이 채워지는 경우 감지] (http://stackoverflow.com/questions/5908199/detecting-if-at-least-one-input-as-array) - 채워진 - jquery) –
그래서 실망! 비슷한 문맥이나 의도 된 결과를 가지기 때문에 중복되지 않습니다. 문제는 ** 내 문제 ** ** ** 내 코드 **를 고치려고하는 것이므로 다른 질문에 대한 답은 관련이 없습니다. 단, 제 질문에 대한 답변이 아닌 빠른 승리를 얻는 데에만 관심이있는 경우에만 해당됩니다. – Cameron
다른 사람이 당신과 같은 코드를 가질 것이라고 생각하지 않기 때문에 질문이 너무 현지화되었습니다. 코드에 무엇이 잘못되었는지 * 묻는다면 다를 수 있지만 이전에 대답 한 *을 수행하는 올바른 방법은 무엇인지 물었습니다. –