저는 자바 스크립트에 상당히 익숙하며 동적 ID를 사용하는 일부 필드를 ID 끝 부분에서 검사하여 값이 모두 입력되었거나 전혀 입력되지 않았는지 확인합니다. 사용자는 일부 값만 입력하고 나머지는 공백으로 남겨 둘 수 없습니다. javascript 노드리스트가 내용이 비어 있거나 모두 값이있는 경우 확인하는 방법은 무엇입니까?
나는 어떤 작품, 아래 쓴 적이 있지만 나는이 일을 더 나은 방법?var x = document.querySelectorAll('[id^="entryField"]');
for (var i = 0; i < x.length; ++i) {
if (x[i].value == "") {
for (var i = 0; i < x.length; ++i) {
if (x[i].value != "") {
alert("Please enter a value");
}
}
}
}
x를 두 번 반복하고 동일한 색인 변수를 사용합니다. –
내부 루프로 인해 원하는 것보다 훨씬 많은 경고가 발생할 수 있습니다. – charlietfl
도움이 될 수 있도록 문제를 더 잘 설명해주십시오. – user7393973