JavaScript를 사용하여 양식의 특정 비율의 필드를 완성해야하는 방법을 찾고 있습니다. 따라서 필드가 6 개인 경우 사용자는 제출할 2/6을 완료해야합니다. 그렇지 않으면 오류가 발생합니다. (이 양식에는 실제로 이와 같은 몇 가지 그룹이 있으므로 비율에 대한 특정 필드를 식별 할 수 있어야합니다.)JavaScript에서 양식의 완성 된 필드 비율을 요구하는 방법
EDIT 더 많은 조사가 끝나면 가까이있는 것을 발견하고 클래스의 수를 셀 수 있습니다. 체크 박스의 수가 2보다 크거나 같으면 TRUE를 반환한다고 어떻게 바꾸겠습니까? 내 최종 JQuery와 같이 결국
document.getElementById("test").onclick = function() {
isCountCheck("Check something");
};
function isCountCheck(helperMsg) {
var i, len, inputs = document.form1.getElementsByClassName("checkbox");
for (i = 0, len = inputs.length; i < len; i++) {
if (inputs[i].type === "checkbox" && inputs[i].checked) return true;
}
alert(helperMsg);
return false;
}
UPDATE.
function isCountCheck(){
if($("input[class=crit1]:checked").length >= 4)
return false;
alert("Check a box");
return true;
}
당신은 지금까지 시도한 것을 게시 할 수 있습니까? 이 양식에는 어떤 종류의 요소가 있습니까? –
David에게 감사드립니다. 나는 내가 구현할 수있는 예를 정말로 찾고 있다고 생각한다. 나의 수색에서, 나는 나가 가고있는 무슨을에 가깝게 아무것도를 찾아 내지 않았다. 양식은 여러 페이지이고 내가 계산해야하는 요소는 확인란입니다. – Jameson
내가하려는 일에 더 가까운 예를 추가했습니다. 입력 [i] .checked> = 2)가 true를 반환하는 경우 어떻게 검증을 추가 하시겠습니까? – Jameson