var isempty = 0;
collegeArray = $(form).find(".cname").serializeArray();
for (var i = 0; i < collegeArray.length; i++) {
alert(collegeArray[i].value);
if (collegeArray[i].value = "") {
isempty = isempty + 1;
}
}
if (isempty == 0) {
container.innerHTML = "";
document.getElementById('survey').style.visibility = 'visible';
generateSurvey(collegeArray);
} else {
alert("Please fill out all fields!");
}
필드 집합에 하나 이상의 빈 필드가 있는지 확인하려고합니다. 빈 필드가 있고 경고가 나타나면 그렇지 않으면 뭔가 다른 작업을 수행해야합니다. 입력 필드를 배열로 직렬화 한 다음 루프를 반복합니다. 나는 그것을 실행할 때 어떤 것이 있더라도 빈 필드가 없다고 항상 생각하는 것 같다. 이 문제를 어떻게 해결할 수 있습니까?값이 null인지 확인하십시오.
'$ (form)'은'$ ('form')'이어야합니까? 'form'이라는 변수가 있습니까? – undefined